0

このjQueryプラグインを使用しました:

http://www.asual.com/jquery/address/

最終的には、ドキュメントが不十分です。ajax で読み込まれたコンテンツにバインドしたくありません。たとえば、リンク: 別のページを指す ajax コンテンツからのリンクは、ajax 経由では読み込まれませんが、代わりにウィンドウがそのページを読み込みます。

ajax で読み込まれた要素のプラグインをどのようにバインドしますか?


ライブデモ

4

1 に答える 1

0

プラグインを関数でラップし、$.ajaxSuccess コールバックで使用できます。

var bindAddress = function (elem) {
    var $elem = $(elem);
    if ($elem.data('isAddressed')) {
        return;
    }
    $elem.address();
};

$.ajaxSuccess(function () {
    $(yourElementSelector).each(bindAddress);
});

$(yourElementSelector).address()メソッドを使用しないで、$(yourElementSelector).each(bindAddress)代わりに使用することを忘れないでください。

于 2012-04-28T11:33:58.707 に答える