Javascript jQuery SlideDown()未等待动画延迟
我使用jQuery函数,它应该像动态菜单或其他东西一样设置div动画(向下和向上滑动) 问题是我甚至设置了delay()-当鼠标经过它时,无论光标停留在一个div上多长时间,它都会向上滑动 澄清。如果我把鼠标放在某个div上,它工作得很好,它会等待延迟,然后滑动。但如果我快速浏览示例中的所有div,它会产生一种奇怪的反应,比如div开始向下滑动,但突然停止并向上移动。试试我的小提琴,你就会明白 这是Javascript jQuery SlideDown()未等待动画延迟,javascript,jquery,css,Javascript,Jquery,Css,我使用jQuery函数,它应该像动态菜单或其他东西一样设置div动画(向下和向上滑动) 问题是我甚至设置了delay()-当鼠标经过它时,无论光标停留在一个div上多长时间,它都会向上滑动 澄清。如果我把鼠标放在某个div上,它工作得很好,它会等待延迟,然后滑动。但如果我快速浏览示例中的所有div,它会产生一种奇怪的反应,比如div开始向下滑动,但突然停止并向上移动。试试我的小提琴,你就会明白 这是 比如说: 难以置信的谢谢你,伙计。还是一个卑鄙的人 jQuery(".subdiv").hid
比如说:
难以置信的谢谢你,伙计。还是一个卑鄙的人
jQuery(".subdiv").hide();
jQuery(".mydiv").hover(function(){
jQuery(this).find(".subdiv").stop().delay(800).slideDown("slow");
}, function(){
jQuery(this).find(".subdiv").stop().delay(200).slideUp("slow");
});
jQuery(".subdiv").hide();
jQuery(".mydiv").hover(function(){
jQuery(".subdiv").each(function() {
if(jQuery(this).attr('display') !== "none") {
jQuery(this).stop(true).slideUp("slow");
}
});
jQuery(this).find(".subdiv").slideDown("slow");
}, function(){
jQuery(this).find(".subdiv").slideUp("slow");
});