Nivo Slider – 如何在AJAX内容加载后调用滑块
我的代码:
jQuery(window).load(function() { jQuery('#slider02').nivoSlider({ controlNav: true, effect: 'boxRainGrow', animSpeed: 1500, pauseTime: 8000 }); });
如何让Nivo Slider等到加载ajax内容为止? 因为,有时它有时不工作..这取决于浏览器的刷新。 页面的第一次访问不显示Slider,刷新和ajax内容加载后,显示为OK。
所以我需要做一些事情,比如等待ajax请求完成,然后再调用Slider。 我试图添加: jQuery(document).ajaxComplete(function{ "here my code" });
但它不起作用。 我正在使用PHP函数,所以我在PHP函数中调用了滑块,因此函数调用jQuery代码和滑块的html代码,函数的参数是元素id的名称,例如“zone933”。 PHP工作正常; 如果我使用简单的图像或链接图像,它的工作完美。 只有我使用ajax加载,我才能正常工作。
尝试这样的事情: