Javascript 在ajax调用之后,如何获得jquery插件的所有功能?
我已经在我的网页中使用了FormSliderSwitcher boostrap插件,我已经在文档中初始化了该插件Javascript 在ajax调用之后,如何获得jquery插件的所有功能?,javascript,jquery,twitter-bootstrap,jquery-plugins,Javascript,Jquery,Twitter Bootstrap,Jquery Plugins,我已经在我的网页中使用了FormSliderSwitcher boostrap插件,我已经在文档中初始化了该插件 $(document).ready(function(){ FormSliderSwitcher.init(); }); 我已经在页面上使用了这个插件的所有功能,但是在ajax调用之后,我在ajax之后的新附加HTML上使用了这个插件功能 如果我尝试使用下面的代码 $(document).ajaxComplete(function(){ FormSliderSwit
$(document).ready(function(){
FormSliderSwitcher.init();
});
我已经在页面上使用了这个插件的所有功能,但是在ajax调用之后,我在ajax之后的新附加HTML上使用了这个插件功能
如果我尝试使用下面的代码
$(document).ajaxComplete(function(){
FormSliderSwitcher.init();
});
然后,每次AJAX调用多个开关时,都会一次又一次地在HTML中追加,所以请帮助我,在AJAX之后,如果不再次初始化插件,如何获得插件功能?或者最好给出如何知道插件是否已经初始化的想法?保留一个变量:)。很简单
vAjaxCompletedOnce=false;
$(document).ajaxComplete(function(){
if(vAjaxCompletedOnce==false){
FormSliderSwitcher.init();
vAjaxCompletedOnce =true;
}
});
添加新html的代码在哪里。当它需要在新元素上初始化时,如何处理大量ajax调用?我不知道FormSliderSwitcher.init()的作用。正如OP曾经问过的那样。我的回答是这样的。