2010-12-24 10 views
1

私はプラグインに要素をバインドしています。次に、AJAXを介してより多くの要素を生成し、プラグインをコールバックに再バインドします。AJAXコールの後にプラグインを呼び出す効率的な方法

jQueryは、以前の要素のカスタムプラグインを再バインドしますか?より効率的なソリューションはありますか?ご協力ありがとうございました。

答えて

2

プラグインは、既にプラグインによってアクティブ化されている要素にクラスまたは.dataキャッシュ項目を追加する必要があります。プラグインの内部では、既にアクティブになっている要素を無視することができます。

また別の方法は、ajax呼び出しによって返されたフラグメントから要素を選択することです。

$('.class').plugin(); 

$.post(url, function(response) { 
    // add more .class elements. 
    $(response).find('.class').plugin(); 
}); 
+0

ありがとうございます。 –

関連する問題