2012-10-03 71 views
0

我使用jquery循环插件在页面上制作一些幻灯片。部分更新后重新绑定/初始化循环脚本

$(document).ready(function() { 

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

... 

,但我也想使DIV容器的一些部分更新,以确保这些新的意见进入旋转

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

但这样的循环会停止工作后。我怀疑我不得不重新绑定周期的事件,但它怎么我想不通这样

<div id="update1"> 

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

     </div> 

     </div> 

回答

0

答案在这里

jquery .live on load event

我的HTML看起来需要将函数调用绑定到局部更新

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