0

単一のページに単純なモーダル ポップアップの複数のインスタンスを作成しようとしています。

クラス「popup_button」のボタンをクリックすると、クラス「popup_content」のすべてのポップアップが同時に開きます http://jsfiddle.net/A96su/

$('.popup_button').click(function (e) {
$('.popup_content').modal({
    closeClass: "popup_close",
    closeHTML: "<a href='#'>Close</a>",
    position: [36,238]
    });

    return false;
});

私は最も近い()で作業しようとしていましたが、プラグインはまだ「popup_content」のすべてのインスタンスを同時に開きます http://jsfiddle.net/A96su/1/

$('.popup_content').closest('.popup_button').click(function (e) {
$('.popup_content').modal({
    closeClass: "popup_close",
    closeHTML: "<a href='#'>Close</a>",
    position: [36,238]
    });

    return false;
});

助けていただければ幸いです。-n-

4

1 に答える 1

0
$('.popup_button').click(function (e) {
    $('.popup_content', this).modal({
        closeClass: "popup_close",
        closeHTML: "<a href='#'>Close</a>",
        position: [36,238]
        });

        return false;
    });

次の行に注目してください。$('.popup_content', this)

于 2012-09-11T14:32:12.963 に答える