我用 jQuery 翻转菜单制作了这个网站:
http://www.ffsolar.com/index.php?lang=EN&page=home
碰巧它不能很好地工作。请尝试将鼠标从“服务”按钮上方的空白区域快速移动到图像中间。一个奇怪的效果发生了,菜单开始“闪烁”,直到你把鼠标移开才会停止。
好吧,这是我的 jQuery 代码:
$('#main_navi li').hover(
function () {
//show its submenu
$('ul', this).stop(true,true).slideDown(200);
},
function () {
//hide its submenu
$('ul', this).stop(true,true).slideUp(200);
}
);
有人能解释一下为什么会发生这种情况以及我能做些什么吗?我在 stop() 中尝试了所有真假组合,但没有成功。