2016-07-27 3 views
3

私は自分のWebページにFormSliderSwitcherブートストラッププラグインを使用していると私は、私がページにこのプラグインはすべての機能を使用していたが、AJAX呼び出しの後に私は、新たにこのプラグイン機能を使用dosentajax呼び出しの後にjqueryプラグインのすべての機能を取得するにはどうすればよいですか?

$(document).ready(function(){ 
    FormSliderSwitcher.init(); 
}); 

準備文書でそのプラグインを初期化しています私はHを何度も繰り返した後、以下のコード

$(document).ajaxComplete(function(){ 
    FormSliderSwitcher.init(); 
}); 

AJAX呼び出し複数のスイッチをHTMLに追加するたびに動作するので、私を助けてくださいしようとする場合のAjax

後にHTMLを追加私はプラグインの機能を得ることができますか?プラグインが既に初期化されているかどうかを知る方法を知っている方が良いでしょうか?

+0

ここで、新しいhtmlを追加するコードです。 –

答えて

0

変数を保持:)。十分に簡単です。

vAjaxCompletedOnce=false; 
$(document).ajaxComplete(function(){ 
    if(vAjaxCompletedOnce==false){ 
     FormSliderSwitcher.init(); 
     vAjaxCompletedOnce =true; 

    } 
}); 
+0

新しい要素で初期化する必要がある場合、これは数多くのajax呼び出しでどのように機能しますか? – charlietfl

+0

FormSliderSwitcher.init()が何をしているか分かりません。 OPはそれを一度行う方法を尋ねたので。私の答えはそうです。 – Tuhin

関連する問題