0

jQueryでreadyand を一緒に使用する最良の方法は何ですか? ajaxStop現在私は使用しています:

jQuery(document).ready(function($) {
    $(document).bind('ready ajaxStop', function() {
        $('[rel=tooltip], [data-toggle="tooltip"]').tooltip({
            html: true
        });     
    });
}); 

ready内部で使用するのは冗長に思えますready。コードを複製せずに考えられる唯一のアイデアでした。ajaxStopの代わりに呼び出す必要がある別のイベントはありreadyますか? または、他のいくつかのプラグインとカスタム JS と共にツールチップを初期化するより良い方法はありますか?

4

1 に答える 1

0

ページがajaxでリロードされるたびにカスタムイベントを発生させるか、ページのコンテンツが変更されたときにこれを解決することもできます。

また、ready を再度処理する必要はありません。ツールチップの初期化コードを別の関数で抽象化し、関数を直接呼び出すか、カスタム イベントをトリガーします。

于 2013-09-24T01:30:05.657 に答える