轻量级的方式检查,如果用户在页面或正在与它进行交互。
空闲时间设置到30秒,让你轻松地就可以看到效果。
1 2 3 4 5 | / /如果页面是可见的现在, if ( ifvisible.now() ){ / /显示的弹出 openPopUp(); } |
手柄开关选项卡或浏览器最小化状态
1 2 3 4 5 6 7 8 9 | ifvisible.on( "blur" , function (){ // 动画暂停 animations.pause(); }); ifvisible.on( "focus" , function (){ / /恢复所有动画 animations.resume(); }); |
能够处理ifvisible.js活动状态,如空闲或活动页面上
1 2 3 4 5 6 7 8 9 | ifvisible.on( "idle" , function (){ / /停止自动更新的实时数据 stream.pause(); }); ifvisible.on( "wakeup" , function (){ / /返回更新的数据 stream.resume(); }); |
默认的空闲等待时间是60秒,但你可以改变它用setIdleDuration方法
1 | ifvisible setIdleDuration (120 ) / / 120秒后,将成为闲置 |
您可以设置智能间隔与ifvisible.js,如果用户是空闲或没有看到页面的间隔时间会自动停止
1 2 3 4 5 6 | / /如果页面是可见的运行这个函数上每隔半秒 ifvisible.onEvery(0.5, function (){ / /做一个动画的标志,只有当页面可见 animateLogo(); }); |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com