【问题标题】:Event for when user switches browser tabs ONLY ONCE用户仅一次切换浏览器选项卡时的事件
【发布时间】:2013-07-24 22:38:17
【问题描述】:

我正在研究类似Reference 所示的功能。

但需要稍作改动。 Onfucus里面的函数应该只运行一次

    var flag=true;
    $(window).focus(function(e) {
        // Do Focus Actions Here
if(flag){
 func();
}

    });

function func(){ flag=false; }

嘿,实际上我正在寻找类似的功能。 $(window).focus(function(e) { // 在此处执行焦点操作});每次当页面中有其他 ajax 功能时,焦点内的内容都会运行,但有一个小变化,1. 当用户在同一页面之间来回导航时,是否可以只运行一次其中的代码。

【问题讨论】:

    标签: jquery logic business-logic


    【解决方案1】:
    $(window).focus(function(e) {
        // Do Focus Actions Here
        $(window).unbind('focus');
    });
    

    试试这个:)

    【讨论】:

      猜你喜欢
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      相关资源
      最近更新 更多