我们如何在下拉菜单中设置 5 秒的时间或延迟。
要求是这样的:当有人将鼠标悬停在主菜单上时,只有当您的鼠标离开主菜单或子菜单时,它才会显示该子菜单 5 秒。
现在我已经将 ul 的高度增加到横幅图像的高度,这样它就不会被隐藏,直到您将鼠标移出该横幅区域。
以下是网站链接:http ://transitions.advisorproducts.com/home
这是一个参考站点链接: http: //focusyou.com/home(我的要求是这样的,但我不想复制这段代码,我想在自己的代码中实现)
下面是js:
$(function()
{
$("ul.dropdown li").hover(function()
{
$(this).addClass("hover");
$('ul:first',this).css('visibility', 'visible');
}, function()
{
$(this).removeClass("hover");
$('ul:first',this).css('visibility', 'hidden');
});
$("ul.dropdown li ul li:has(ul)").find("a:first").append(" » ");
});
提前致谢 :)
你可以在这里测试:http: //jsfiddle.net/alokjain_lucky/KQAYT/2/