如果用户在后台的新选项卡中打开页面,则在他/她切换到该页面之前播放Css动画。用户选择标签后有没有办法显示css-animation?
答案 0 :(得分:0)
您可以尝试使用Page Visibility API - http://www.html5rocks.com/en/tutorials/pagevisibility/intro/ 虽然
,但旧版浏览器可能不支持答案 1 :(得分:0)
我觉得纯CSS无法做到这一点,因为CSS只负责显示网页。我认为可以使用Javascript使用onblur
和onfocus
事件。请查看http://www.thefutureoftheweb.com/blog/detect-browser-window-focus,其中包含信息和演示(在Chrome中有效)。
您的milage可能会有所不同,因为我知道用户是否正在主动查看某个页面时会遇到一些安全问题。我没有在所有浏览器中测试过这个