这个脚本在用户悬停时很多时候淡出淡出,或者即使用户进入页面的其他地方也会长时间淡出。
当它已经进展或用户去其他地方时,如何停止此菜单淡出淡出
var mainMenu = $("#menu > li");
mainMenu.children("ul").hide();
mainMenu.hover(function () { $(this).children("ul").fadeIn(150); }, function () { $(this).children("ul").fadeOut(150); });
答案 0 :(得分:0)
您必须调用stop jquery函数。为了工作,它将是
$(this).children("ul").stop(true,true).fadeOut(150);
和
$(this).children("ul").stop(true,true).fadeIn(150);