jQueryポップアップを閉じる

王林
リリース: 2023-05-28 16:51:10
オリジナル
1136 人が閲覧しました

Web ページで jQuery ポップアップ ボックス プラグインを使用する場合、通常、ユーザーが必要なときにポップアップ ボックスを閉じることができるように、閉じる関数を提供する必要があります。この記事ではjQueryを使ってポップアップボックスを閉じる機能を実現する方法を紹介します。

ステップ 1: 閉じるボタンを追加する

ポップアップ ページに閉じるボタンを追加します。これは、ボタンやリンクなどの HTML 要素です。例:

1

<a href="#" class="close-btn">关闭</a>

ログイン後にコピー

ここでは、クラス名「close-btn」のリンク要素を使用し、他のページにジャンプしないように、リンクの href 属性を「#」に設定します。クラス名を「close-btn」に設定することで、ボタン要素などの他の HTML 要素を使用することもできます。

ステップ 2: 閉じるイベントをバインドする

次に、jQuery を使用してボタン要素を選択し、ユーザーがボタンをクリックしたときにポップアップ ボックスを閉じるクリック イベントをバインドする必要があります。例:

1

2

3

$('.close-btn').click(function() {

  // 关闭弹框的代码

});

ログイン後にコピー

ここでは、$() 関数を使用してクラス名「close-btn」の要素を選択し、click() メソッドを使用してクリック イベントをバインドします。クリック イベントのコールバック関数で、ポップアップ ボックスを閉じるコードを実装する必要があります。

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

close イベントをバインドしたので、次のステップは実際のポップアップ ボックスを閉じるコードを実装することです。具体的には、jQuery を使用してポップアップ要素を選択し、非表示にする必要があります。例:

1

2

3

4

$('.close-btn').click(function() {

  // 隐藏弹框

  $('.dialog').hide();

});

ログイン後にコピー

ここでは、クラス名「dialog」を持つ要素を選択し、hide() メソッドを使用してそれを非表示にします。 fadeOut() や animate() などの他のメソッドを使用して、さまざまな終了アニメーション効果を実現できます。

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

<meta charset="UTF-8">

<title>jQuery 弹框关闭</title>

<style>

  .dialog {

    display: none;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    padding: 20px;

    background-color: #fff;

    border: 1px solid #ddd;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

    z-index: 9999;

  }

  .close-btn {

    display: block;

    margin-top: 10px;

    text-align: center;

  }

</style>

 

 

<button class="show-btn">显示弹框</button>

 

<div class="dialog">

  <h2>这是一个弹框</h2>

  <p>这是弹框的内容。</p>

  <a href="#" class="close-btn">关闭</a>

</div>

 

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

<script>

  $('.show-btn').click(function() {

    $('.dialog').show();

  });

   

  $('.close-btn').click(function() {

    $('.dialog').hide();

  });

</script>

ログイン後にコピー

この例では、ポップアップ ボックスを表示するボタンとして button 要素を使用します。ユーザーがボタンをクリックすると、閉じるボタンを含むポップアップが表示されます。ユーザーが閉じるボタンをクリックすると、ポップアップが非表示になります。

結論

この記事では、jQuery を使用してポップアップ ボックスを閉じる関数を実装する方法を学びました。閉じるボタンを追加し、閉じるイベントをバインドすることで、ユーザーフレンドリーなポップアップ エクスペリエンスを実現できます。 Web サイトまたはアプリケーション用のポップアップ プラグインを作成するときは、ユーザーの満足度を向上させるために閉じる機能を追加することを忘れずに検討してください。

以上がjQueryポップアップを閉じるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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