部分更新后重新绑定/初始化循环脚本



我使用 jquery 循环插件在我的页面上制作一些幻灯片。

$(document).ready(function() {
  $('#slideshow').cycle({
    fx:      'fade', 
    speed:    300, 
    timeout:  5000 
  });
 ...

但我也想对div 容器进行一些部分更新,以确保这些新评论轮换

 setInterval(function() {
  $("#update1").load(location.href+" #update1>*","");
  }, 30000);

但是在这样做之后,循环停止工作。我怀疑我必须将循环重新绑定到一个事件,但我无法弄清楚哪个以及如何弄清楚

我的 HTML 看起来像这样

   <div id="update1">
        <div id="slideshow" class="slide_container">
        </div>
      </div>

答案就在这里

jquery .live on load 事件

需要将函数调用绑定到部分更新

$("#update1").load(location.href+" #update1>*",function(){
    LoadSlideShow();  
    });
  }, 30000);

最新更新