我看过其他一些半相关的帖子,但没有什么能真正 100% 回答我的问题。
无论如何,我想做的是 pause+fadeIn onHover,pause+fadeOut onHoverOut,这样动画不会完成,除非用户保持悬停或悬停。如果用户做了一堆快速悬停和悬停,我不希望它排队一堆连续的动画。我已经使用 stop() 和 clearQueue() 接近了,但是有问题。
如果我快速悬停、悬停并再次悬停,动画会暂停但不会过渡到下一个动画。事实上,足够的 hover 和 hoverOuts 会导致动画完全停止在我的计算机上发生。
查看下面的示例页面和附加的脚本。也许这个特定问题有一个共同的模式或方法?我在网上看到很多类似的事情,有时使用淡入淡出动画,有时使用运动动画等。
在示例中,我有意使用缓慢的动画时间,以便您有足够的时间来回悬停。
演示: http: //ficreates.com/_SiteDemos/lwv2/
脚本: http: //ficreates.com/_SiteDemos/lwv2/scripts/carNav.js
无论如何,提前感谢您可以给我的任何帮助:)我当然需要它!