0
我想清除時間使用jQuery的clearTimeout()函數時懸停鼠標在div上。但計時器不停止。這是我的代碼。clearTimeout在jquery中不起作用?
$(document).ready(function(){
var timer= setTimeout(function()
{display()},3000);
$('.movieSlide').hover(function(){
clearTimeout(timer) ;
});
});
function display(){
var container=$('.movieSlide');
var slideDiv=$('.movieSlide').find('.movieReview');
slideDiv.css({"display":"none"});
$(slideDiv[1]).css({"display":"block"});
$(slideDiv[2]).css({"display":"block"});
$(slideDiv[0]).appendTo(container);
setTimeout(display,5000);
}
我不知道爲什麼它不工作,也沒有在瀏覽器中的錯誤。提前致謝。
您應該修復縮進。 – SLaks
你可以做一個小提琴http://www.jsfiddle.net – Michelangelo