2013-02-12 55 views
1

我正在与演示jquery新闻股票。它运作良好。当我徘徊在新闻股票上时,它将停止。 但在此之后它不滚动。新闻股票未能重新启动后悬停

http://jsfiddle.net/kdjs2/

$(function() { 
    function tick(){ 
     $('#ticker li:first').slideUp(function() { $(this).appendTo($('#ticker')).slideDown(); }); 
     } 
     var timeSet = setInterval(function(){ tick() }, 1000); 
     $('#ticker').hover(function() { 
        $('#ticker li:first').stop();   
         clearInterval(timeSet); 
       }, tick());  
     tick(); 
}); 
+0

的jsfiddle演示是不工作... – 2013-02-12 11:20:02

+0

http://jsfiddle.net/kdjs2/ – 2013-02-12 11:25:24

+0

这是工作? – 2013-02-12 11:27:03

回答

2

切换设置tick();功能和它的工作时间(+1这对我来说是有用的例子)在悬停,你应该设置setInterval功能,那么它每秒的作品。

$('#ticker').hover(function() { 
    $('#ticker li:first').stop(); 
    clearInterval(timeSet); 
}, function() { 
    timeSet = setInterval(function() { 
     tick(); 
    }, 1000); 
}); 

http://jsfiddle.net/kdjs2/7/

+0

gr8 ... 抓住这个+1 ..只是一点点开玩笑...! Thankx Sir爵士... – 2013-02-12 11:39:47