Jquery菜单下拉问题
我有这段代码,我正在尝试制作它,因此一旦您从顶部菜单项中删除鼠标,它就会有延迟
$(document).ready(function () {
// Hover drop-downs
$('#header_right li ul').stop().animate({"opacity":1}, "fast");
$('#header_right li ul').stop().animate({"opacity":0}, "fast");
$("#header_right ul > li").hover(function(){
$(this).find("ul").css('display', 'block').stop().animate({"opacity":1}, "fast");
}, function(){
$(this).find("ul").css('display', 'none').stop().animate({"opacity":0}, "fast");
});
});
任何帮助将不胜感激
I have this code and I am trying to make it so it will have a delay once you remove the mouse from the top menu item
$(document).ready(function () {
// Hover drop-downs
$('#header_right li ul').stop().animate({"opacity":1}, "fast");
$('#header_right li ul').stop().animate({"opacity":0}, "fast");
$("#header_right ul > li").hover(function(){
$(this).find("ul").css('display', 'block').stop().animate({"opacity":1}, "fast");
}, function(){
$(this).find("ul").css('display', 'none').stop().animate({"opacity":0}, "fast");
});
});
Any help will be greatly appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 .delay()
我假设您想延迟隐藏(当鼠标悬停out时)
您的代码,我添加 .delay (600) 第 4 行。600 是毫秒。
更多信息:http://api.jquery.com/delay/
Use .delay()
I assume you wanted to delay the hide (when mouse hover out)
Your code, I add .delay(600) on line 4. 600 is miliseconds.
More info: http://api.jquery.com/delay/