JqueryでIDを追加するにはどうすればよいですか?

クレイグ

モーダルを使用してページを設定しましたが、現時点では、ページに1つのモーダルがある場合にのみ機能します。

私が達成したいのは、Jqueryにidを適用して、各モーダルが独自のIDを持ち、複数のモーダルで開くようにすることです。

HTML:

<a class="activator1" id="activator1"><img class="edit_icon" align="right" src="/images/edit_icon.png" alt="">Edit</a>
<div class="box1" id="box1">
    <h3>Title here</h3>
    <p>Text in here</p>
</div>`
<a class="activator2" id="activator2"><img class="edit_icon" align="right" src="/images/edit_icon.png" alt="">Edit</a>
<div class="box2" id="box2">
    <h3>Title here</h3>
    <p>Text in here</p>
</div>

Jquery

$(function(){
    $('#activator').click(function(){
        $('#overlay').fadeIn('fast',function(){
            $('#box').animate({'top':'80px'},500);
        });
    });
    $('#boxclose').click(function(){
        $('#box').animate({'top':'-1400px'},500,function(){
            $('#overlay').fadeOut('fast');
        });
    });
});
charlietfl

一意のクラスを使用せず、共通の要素に共通にしてください。スタイリングに必要な場合は、セカンダリクラスを使用します

単純なデータ属性をターゲットに使用でき、data()メソッドを使用して読み取ることができます

<a class="activator" id="activator1" data-target="#box1>

次に、クリックハンドラセレクタのクラスを使用します

$('.activator').click(function(){
   // "this" is element event occurred on
   var modalTargetSelector = $(this).data('target');
   $('#overlay').fadeIn('fast',function(){
        $(modalTargetSelector ).animate({'top':'80px'},500);
   });

});

同様に、閉じるボタンの場合は、共通のクラスを使用して、次のようにします。

 $('.boxclose').click(function(){
    $(this).closest('.box').animate({'top':'-1400px'},500,function(){
        $('#overlay').fadeOut('fast');
    });
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

外部IDを遡及的に追加するにはどうすればよいですか?

分類Dev

JavaScriptにIDを追加するにはどうすればよいですか?

分類Dev

追加タグを使用してjqueryで動的IDを指定するにはどうすればよいですか?

分類Dev

JQueryで親IDを取得するにはどうすればよいですか?

分類Dev

Jqueryのid属性にパラメータを追加するにはどうすればよいですか?

分類Dev

jqueryでliを追加してaiクラスを追加するにはどうすればよいですか?

分類Dev

jqueryで動的に追加されたクラスを選択するにはどうすればよいですか?

分類Dev

aspnetコアIDに複数のIDストアを追加するにはどうすればよいですか?

分類Dev

.append()によって追加されたjQuery要素を削除するにはどうすればよいですか?

分類Dev

jqueryによって追加された要素を削除するにはどうすればよいですか?

分類Dev

「追加ボタン」を追加するにはどうすればよいですか?

分類Dev

jqueryajaxサーバー側でIDを行に追加するにはどうすればよいですか?

分類Dev

Reactでidがtrueの場合にクラスを追加するにはどうすればよいですか?

分類Dev

DjangoでスラッグタイトルにIDを追加するにはどうすればよいですか?

分類Dev

DjangoでスラッグタイトルにIDを追加するにはどうすればよいですか?

分類Dev

この状況で変数にIDを追加するにはどうすればよいですか?

分類Dev

これにProgressDialogを追加するにはどうすればよいですか

分類Dev

動的に追加された複数のEditTextのIDを取得するにはどうすればよいですか?

分類Dev

動的に追加されたHTML要素のID属性を取得するにはどうすればよいですか?

分類Dev

属性に何かを追加するにはどうすればよいですか?

分類Dev

Firebase HostingでSSLを追加するにはどうすればよいですか?

分類Dev

ngStyleで背景画像を追加するにはどうすればよいですか?

分類Dev

SwiftでGCKMediaQueueを追加/使用するにはどうすればよいですか?

分類Dev

Powershellで期間を追加するにはどうすればよいですか?

分類Dev

JavaScriptで改行を追加するにはどうすればよいですか?

分類Dev

SpringRedirectViewでObjectを追加するにはどうすればよいですか

分類Dev

SQLで列を追加するにはどうすればよいですか?

分類Dev

SELinuxで例外を追加するにはどうすればよいですか?

分類Dev

.setattribute()で改行を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    外部IDを遡及的に追加するにはどうすればよいですか?

  2. 2

    JavaScriptにIDを追加するにはどうすればよいですか?

  3. 3

    追加タグを使用してjqueryで動的IDを指定するにはどうすればよいですか?

  4. 4

    JQueryで親IDを取得するにはどうすればよいですか?

  5. 5

    Jqueryのid属性にパラメータを追加するにはどうすればよいですか?

  6. 6

    jqueryでliを追加してaiクラスを追加するにはどうすればよいですか?

  7. 7

    jqueryで動的に追加されたクラスを選択するにはどうすればよいですか?

  8. 8

    aspnetコアIDに複数のIDストアを追加するにはどうすればよいですか?

  9. 9

    .append()によって追加されたjQuery要素を削除するにはどうすればよいですか?

  10. 10

    jqueryによって追加された要素を削除するにはどうすればよいですか?

  11. 11

    「追加ボタン」を追加するにはどうすればよいですか?

  12. 12

    jqueryajaxサーバー側でIDを行に追加するにはどうすればよいですか?

  13. 13

    Reactでidがtrueの場合にクラスを追加するにはどうすればよいですか?

  14. 14

    DjangoでスラッグタイトルにIDを追加するにはどうすればよいですか?

  15. 15

    DjangoでスラッグタイトルにIDを追加するにはどうすればよいですか?

  16. 16

    この状況で変数にIDを追加するにはどうすればよいですか?

  17. 17

    これにProgressDialogを追加するにはどうすればよいですか

  18. 18

    動的に追加された複数のEditTextのIDを取得するにはどうすればよいですか?

  19. 19

    動的に追加されたHTML要素のID属性を取得するにはどうすればよいですか?

  20. 20

    属性に何かを追加するにはどうすればよいですか?

  21. 21

    Firebase HostingでSSLを追加するにはどうすればよいですか?

  22. 22

    ngStyleで背景画像を追加するにはどうすればよいですか?

  23. 23

    SwiftでGCKMediaQueueを追加/使用するにはどうすればよいですか?

  24. 24

    Powershellで期間を追加するにはどうすればよいですか?

  25. 25

    JavaScriptで改行を追加するにはどうすればよいですか?

  26. 26

    SpringRedirectViewでObjectを追加するにはどうすればよいですか

  27. 27

    SQLで列を追加するにはどうすればよいですか?

  28. 28

    SELinuxで例外を追加するにはどうすればよいですか?

  29. 29

    .setattribute()で改行を追加するにはどうすればよいですか?

ホットタグ

アーカイブ