设置Timeout功能和各功能冲突
以下代码应触发搜索结果中每个元素的鼠标 Enter() 和 mouseleave(),每个元素之间有 2000 毫秒的间隙。超时没有任何作用,直接结束。
$(window).load(function(){
var delayslide = 0;
$(".featuredslider a").each(function(){
var current = $(this).index();
window.setTimeout(function(){
$(".featuredslider a").mouseleave();
$('.featuredslider a:eq(' + current + ')').mouseenter();
delayslide += 2000;
}, delayslide);
});
});
The following code should trigger the mouse enter() and mouseleave() every each element in the found set with a 2000 ms gap between each one. The timeout is having no effect and it is going straight to the end.
$(window).load(function(){
var delayslide = 0;
$(".featuredslider a").each(function(){
var current = $(this).index();
window.setTimeout(function(){
$(".featuredslider a").mouseleave();
$('.featuredslider a:eq(' + current + ')').mouseenter();
delayslide += 2000;
}, delayslide);
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在这里:
现场演示: http://jsfiddle.net/G9VNj/
Here you go:
Live demo: http://jsfiddle.net/G9VNj/