jquery stop()导致悬停效果停止

jquery stop()导致悬停效果停止

问题描述:

使用代码http://jsfiddle.net/eSbps/我遇到问题。jquery stop()导致悬停效果停止

基本上它是一个菜单系统,当你悬停在顶层时,第二层通过slideDown('slow')显示;

但是为了消除我使用的排队效应stop(true, false)

问题是,当您将鼠标悬停在其上时,动画将只运行到停止位置。

要删除排队的效果,你选择了slideDown更改为ul:not(:animated)

+0

这基本上是Moin Zaman的赞同,但更多整齐:) – Hailwood 2010-08-30 12:46:06

总之,你不能.stop(true, false)有了这样的幻灯片,你必须让它去使用.stop(true, true)或先前的高度将是它停在(原始值)值一路,并且它会动画回来。