为了账号安全,请及时绑定邮箱和手机立即绑定

仅在激活选项卡时运行事件

仅在激活选项卡时运行事件

人到中年有点甜 2022-11-11 16:54:14
当标签页出现时我想做点什么activatedonvisibilitychange当页面是activated并且de-activated我只需要第一个选项,例如:document.onactivate = function(){    console.log("index.php is visible");};有什么帮助吗?
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

使用条件检查可见


document.addEventListener("visibilitychange", function handleVisibilityChange() {

  if (!document.hidden) {

    console.log("index.php is visible");

  }

}, false);


查看完整回答
反对 回复 2022-11-11
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

您可以检查visibilityState文档的。该事件将在页面被激活和停用时触发,但是,这允许您仅在页面被激活时运行代码,即:可见。


document.addEventListener("visibilitychange", function() {

  if (document.visibilityState === "visible") {

    // code when page is visible

    console.log("index.php is visible");

  }

});


查看完整回答
反对 回复 2022-11-11
  • 2 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信