【发布时间】:2013-01-08 00:03:05
【问题描述】:
有没有办法判断一个元素是隐藏的还是正在隐藏的过程中(通过动画)?我能想到的唯一方法是在您调用show 或hide 时在元素的data 中存储一个标志,但我想知道是否还有其他方法?
【问题讨论】:
-
你最终是如何实现这个的?
-
在动画开始时在
data中设置一个标志,并再次检查该标志。 -
@nickf 啊,一个解决方案,但不是那么优雅!我很想看到你让自定义选择器正常工作:)
-
@alex - 哈哈,挑战?我不认为按照您的建议使用 setTimeout 会起作用,因为那时选择将异步运行。必须有一些内部“目标不透明度”值...
-
@nickf 是的,我就是这么想的……我想知道它是否以某种方式暴露了。我可能会在这里问一个问题:)
标签: javascript jquery