我想在浏览器中打开新的选项卡时停止我的jQuery动画。每当我离开我的页面一段时间后,我回来一段时间后,我的jQuery滑块变得疯狂,它改变幻灯片像疯了一样,因为我没有阻止它。你有一些解决方案吗?如何停止我的页面不活动时的jquery动画
回答
我读了一些关于这个,它叫做动画队列积累。开始新标签时不要试图停止动画,而应在开始动画之前放入stop()
。
这将确保以前的动画,然后再继续杀....
例如:
$('.some-selector').stop().slideUp();
希望这有助于...
非常感谢,这就是我一直在寻找的! – user794596 2012-02-12 01:56:56
如何以这种方式使用'stop'帮助他_“...我回来一段时间后,我的jquery滑块变疯狂了......”_? @ user794596,我很高兴你很高兴,但是你写的问题的方式,目前还不清楚这个答案如何解决任何问题。请更新您的问题,以便使这个答案更有意义。 – Sparky 2012-02-12 03:00:23
在JavaScript:
window.addEventListener('focus', function() {
// code to start
});
window.addEventListener('blur', function() {
// code to stop
});
jQUery:
$(window).bind('focus', function() {
// code to start
});
$(window).bind('blur', function() {
// code to stop
});
好的,谢谢。这也是很好的解决方案。 – user794596 2012-02-12 02:05:44
['.bind()'](http://api.jquery.com/bind/)是旧的方式。对于jQuery 1.7及以上... ['.on()'是首选方法](http://api.jquery.com/on/)。 – Sparky 2012-02-12 02:56:02
这个解决方案对我来说真的很好。谢谢! – 2014-01-16 16:14:18
- 1. jQuery的页面动画不是动画
- 2. jQuery动画不停止
- 3. jQuery停止动画
- 4. 停止jQuery的动画
- 5. 我如何停止我的幻灯片中的jquery动画
- 6. 在页面[jQuery]上的某个位置停止动画
- 7. 悬停时动画“停止”
- 8. 如何停止Jquery中的动画效果(停止方法)
- 9. 在屏幕活动后停止动画
- 10. jQuery的停止动画,如果条件
- 11. Android - 如何停止活动变化之间的动画
- 12. 如何停止jQuery循环动画?
- 13. 如何停止jQuery旋转动画?
- 14. 如何从父活动停止活动?
- 15. 如何停止页面滚动,同时使用jQuery手风琴
- 16. 使用jquery更改页面内容时停止滚动页面
- 17. jquery ajax onkeystroke停止动画?
- 18. 提前停止jQuery动画
- 19. 停止jquery-ui addClass动画
- 20. 我该如何添加:没有动画的jquery停止工作?
- 21. 如何在jquery中停止我的动画?
- 22. 如何停止动画
- 23. 如何停止动画
- 24. 如何停止svg动画?
- 25. 如何停止CSS动画
- 26. 如何停止动画?
- 27. 如何停止动画WPF?
- 28. 如何停止动画
- 29. 如何停止此动画?
- 30. 如何停止动画onBackPressed?
请张贴详细的例子以及一些相关的代码。我知道你已经得到了你的答案,但是这件事对未来的读者来说将是无用的。 – Sparky 2012-02-12 02:53:49