【发布时间】:2011-08-14 07:29:14
【问题描述】:
这是一个幻灯片功能,鼠标悬停我希望它停止。它不是在鼠标悬停时停止幻灯片,而是加快了速度?如何纠正此问题以停止鼠标悬停?
<body onload="nextslide();">
function nextslide() {
// Hide current slide
var object = document.getElementById('slide' + current); //e.g. slide1
object.style.display = 'none';
// Show next slide, if last, loop back to front
if (current == last) {
current = 1;
} else {
current++;
}
object = document.getElementById('slide' + current);
object.style.display = 'block';
var timeout = setTimeout(nextslide, 2500);
object.onmouseover = function(){
clearTimeout( timeout );
}
object.onmouseout = nextslide;
}
【问题讨论】:
-
你当前的变量在哪里被初始化?
标签: javascript