0

我使用 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>
4

1 回答 1

0

答案就在这里

jquery .live on load 事件

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

$("#update1").load(location.href+" #update1>*",function(){
    LoadSlideShow();  
    });
  }, 30000);
于 2012-10-03T17:26:04.927 回答