我可以在自定义命名的队列中停止动画而无法访问动画元素吗?
$(complictedSelector).animate(
{opacity: .5},
{duration: 10000, queue: 'hover'} );
我使用$stop( 'hover' )
的天真尝试不起作用: - )
似乎我做需要这些元素。那么......有没有办法通过队列密钥/名称访问动画元素?
通过队列密钥我的意思是传递给选项的字符串(在这个例子中,'悬停')。
答案 0 :(得分:0)
“我可以在自定义命名的队列中停止动画而无法访问动画元素吗?”
我并不认为这完全有效,但是:
$(":animated").stop('hover');
// or even
$("*").stop('hover');
我猜你必须平衡低效率单线程编码的简易性,以及更多基础设施,以保持对动画元素的引用,或许测试速度,并自行决定如何继续。