jquery菜单mouseout/mousemove关闭问题jsfiddle

jquery菜单mouseout/mousemove关闭问题jsfiddle

问题描述:

我一直在这个菜单上,你可以翻转链接,并有内容id#出现在菜单的右侧。我有它设置为当鼠标移动外div包装关闭内容,但我注意到如果有人移动鼠标真的很快的jquery计算冻结一次外包装div,所以菜单内容卡住最后翻转链接。如果有人可以用简单的逻辑来帮助我解决这个问题,那就太棒了。jquery菜单mouseout/mousemove关闭问题jsfiddle

见jsfiddle.net/ifelse/Qp7XC/

谢谢...

+0

你可以使用现有的菜单,如jQuery的UI菜单,而不必写自己的?查看http://jqueryui.com/menu/。 – clav 2013-03-26 14:24:41

+0

jsfiddle的链接必须附有代码。他们必须是链接。 – isherwood 2013-03-26 14:26:30

+0

有趣,但是想要定制感觉更像是亚马逊风格的菜单。我想这可以自定义,但因为我做到了这一点,你有没有快速的逻辑,我发布的? – ifelse 2013-03-26 14:29:46

你的榜样,内容,如果你在一个水平线上移动指针刚好卡住。问题是你<li>正在取整行的宽度,所以onmouseout事件不会触发。李小,这应该工作。