jqueryは表示されたポップアップボックスを削除します

WBOY
リリース: 2023-05-28 11:43:37
オリジナル
383 人が閲覧しました

Web アプリケーションの人気が高まるにつれて、ユーザーとの対話方法も常に変化しています。ポップアップは、ユーザーに注意を払う必要があることを示したり、アクションを実行するかどうかを尋ねたり、成功メッセージを表示したりするための信頼できる方法です。ただし、ポップアップ レイヤーが不要になった場合は、ユーザーの視覚的な混乱を避けるために、ページからポップアップ レイヤーを削除することをお勧めします。

今回はjQueryを使って表示されたポップアップボックスを削除する方法を紹介します。 jQuery は広く使用されている JavaScript ライブラリであり、開発者にとって推奨されるツールの 1 つとなっています。

ステップ 1: HTML と CSS を追加する

まず、HTML と CSS をページに追加してポップアップ ボックスを作成する必要があります。この例では、ポップオーバーとして機能する単純な div を作成します。

HTML コードは次のようになります:

<div class="popup">
  <h2>提示</h2>
  <p>欢迎来到我的网站!</p>
  <button class="close">关闭</button>
</div>
ログイン後にコピー

また、この div に CSS スタイルを追加して、ページの中央に配置し、ポップアップ レイヤーのように見せる必要があります。

CSS コードは次のようになります。

.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  z-index: 9999;
}

.popup h2 {
  font-size: 18px;
  margin-top: 0;
}

.popup p {
  margin-bottom: 0;
}

.close {
  background-color: #ccc;
  border: none;
  color: #fff;
  padding: 5px 10px;
  cursor: pointer;
  float: right;
  margin-top: 10px;
}
ログイン後にコピー

この CSS コードは、ページ内に基本的なポップアップ ボックスを作成し、ページの中央に配置します。また、ポップアップに閉じるボタンも追加され、ポップアップが不要になったときに閉じることができます。

ステップ 2: ポップアップ ボックスを表示する

ポップアップ ボックスを作成したので、次のステップは、必要に応じてポップアップ ボックスを表示することです。これを行うには、jQuery の show() メソッドを使用します。

jQuery コードは次のとおりです:

$(document).ready(function() {
  $('.show-popup').click(function() {
    $('.popup').show();
  });
});
ログイン後にコピー

このコードは、ページ上の .show-popup という名前の要素 (ボタンなど) を検索します。ユーザーがこの要素をクリックすると、ポップ-up box show()メソッドを使用して表示されます。

ステップ 3: ポップアップ ボックスを閉じる

ユーザーがポップアップ ボックスに関連する操作を完了した後、ポップアップ ボックスをページから削除することをお勧めします。これを行うには、jQueryのremove()メソッドを使用します。

jQuery コードは次のとおりです:

$(document).ready(function() {
  $('.close').click(function() {
    $('.popup').remove();
  });
});
ログイン後にコピー

このコードは、ページ上の .close (閉じるボタン) という名前の要素を見つけます。ユーザーがこの要素をクリックすると、ポップアップ ボックスが表示されます。ページから削除するには、remove() メソッドを使用します。

ステップ 4: コードを完成させる

最後に、すべてのコード スニペットをまとめて、機能するポップアップを作成します。

完全なコードは次のとおりです:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>jQuery删除显示的弹框</title>
  <style>
    .popup {
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: #fff;
      padding: 20px;
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
      z-index: 9999;
    }

    .popup h2 {
      font-size: 18px;
      margin-top: 0;
    }

    .popup p {
      margin-bottom: 0;
    }

    .close {
      background-color: #ccc;
      border: none;
      color: #fff;
      padding: 5px 10px;
      cursor: pointer;
      float: right;
      margin-top: 10px;
    }
  </style>
</head>
<body>
  <button class="show-popup">显示弹框</button>
  <div class="popup">
    <h2>提示</h2>
    <p>欢迎来到我的网站!</p>
    <button class="close">关闭</button>
  </div>

  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  <script>
    $(document).ready(function() {
      $('.show-popup').click(function() {
        $('.popup').show();
      });

      $('.close').click(function() {
        $('.popup').remove();
      });
    });
  </script>
</body>
</html>
ログイン後にコピー

これで、ユーザーが「ポップアップ ボックスを表示」ボタンをクリックすると、show() メソッドを使用してポップアップ ボックスが表示されます。 。ユーザーが閉じるボタンをクリックすると、remove() メソッドを使用してポップアップがページから削除されます。

概要

この記事では、jQuery を使用して表示されるポップアップを作成および削除する方法を学習しました。ポップアップはユーザーと対話するための優れた方法ですが、使用方法を誤るとユーザー エクスペリエンスを低下させる可能性があります。ページをクリーンで使いやすい状態に保つために、必要な場合にのみポップアップを表示し、jQuery を使用してポップアップを削除することが最善です。

以上がjqueryは表示されたポップアップボックスを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート