我有一个可以正常工作的下拉菜单,但我希望这样,如果我将鼠标悬停在菜单之外,它不会立即再次隐藏。所以基本上我想要一秒钟的延迟。
我已阅读有关 setTimeout 的信息,但不确定它是否是我需要的?
$('#mainnav a').bind('mouseover', function()
{
$(this).parents('li').children('ul').show();
});
$('#mainnav a').bind('mouseout', function()
{
$(this).parents('li').children('ul').hide();
});