JavaScript / JQuery中是否有任何方法可以检测用户是否已离开标签/网络浏览器应用并在移动设备上返回?
在桌面上,使用JQuery和'mouseleave'类型函数非常简单,但我无法找到移动解决方案。
答案 0 :(得分:1)
您是否尝试过窗口上的焦点和模糊事件?这适用于所有现代浏览器,包括移动浏览器。
function Person(number){
this.number = number;
}
Person.prototype.wording = function(){
if (this.person == 1){
return "person is";
} else {
return "people are";
}
};
var per1 = new Person(1);
console.log(per1.wording, '**');
答案 1 :(得分:0)
比较时间和超时(离开时暂停)怎么样?:
function isleaving(callback){
function check(val){
var time=new Date().getTime() / 1000;
val=val||time;
if(val==time){
//All ok so keep checking
setTimeout(function(){check(time+1);},1000);
}else{
callback();
}
}
check();
}