如何在下拉菜单中设置时间或延迟5秒钟。如何在下拉菜单中设置5秒的时间或延迟?
要求如下:当某人将鼠标悬停在主菜单上时,仅当鼠标远离主菜单或子菜单时,才显示子菜单5秒。
现在我已经增加了高达标高图像的高度,以便它不会被隐藏,直到您将鼠标移出该标题区域。
下面是该网站的链接: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/
你知道['setTimeout'(https://developer.mozilla.org/en/DOM/window.setTimeout)? – 2012-07-16 07:38:19
你知道setTimeout(); – mfadel 2012-07-16 07:38:40