我有这个JQuery代码的问题:这是我的HTML:我想当我悬停在一个项目上,其他项目隐藏,代码工作正常但问题就在那里,如果我在隐藏持续时间中悬停另一个项目,它将创建一个隐藏/显示项目的循环.我该怎么做才能防止这种情况发生.jsFiddle注意:我希望悬停的项目向左移动,而不是保持固定.解决方法你使用float:left到li元素..所以ul没有宽度和高度.应用此CSS:并且我在jQuery中做了一些更改:您正在将mouseleave事件应用于单个悬停的LI元素而不是父元素,即UL.WorkingFiddl