我正在使用一个演示jquery新闻报价器。它工作得很好。当我在新闻滚动条上悬停时,它就会停止。但在此之后,它将不再滚动。
$(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();
});发布于 2013-02-12 19:32:11
(+1这是对我有用的例子)在悬停切换时,你设置tick();函数,它工作一次,你应该设置setInterval函数,然后它每秒工作。
$('#ticker').hover(function () {
$('#ticker li:first').stop();
clearInterval(timeSet);
}, function () {
timeSet = setInterval(function () {
tick();
}, 1000);
});https://stackoverflow.com/questions/14830954
复制相似问题