所以我正在创建一个网站,一切都很顺利,但我不知道javascript有很多东西。
我正在寻找可以帮助我解决这个问题并找到类似事情的东西,但在我的情况下它并不起作用。
这是问题/想法:
因此,如果有人可以帮助我解释代码并稍微解释一下。
谢谢。
答案 0 :(得分:14)
您需要使用窗口对象的onblur和onfocus事件。
这样的事情(这是原生的javascript,没有jquery)。
<script>
window.onblur = function () { document.title = 'you went?'; }
window.onfocus = function () { document.title = 'you came back'; }
</script>
答案 1 :(得分:2)
$(window).focus(function() {
document.title = 'defult title';
});
$(window).blur(function() {
document.title = 'you went?';
});
答案 2 :(得分:0)
您可以使用:
window.addEventListener('blur',function(){
alert("please Came Back");
document.head.title = "your tilte"
});
window.addEventListener('focus',function(){
alert("Hi");
document.head.title = "your tilte"
});
答案 3 :(得分:0)
best对我有用:
window.onload = function() {
var pageTitle = document.title;
var attentionMessage = 'Come Back!';
document.addEventListener('visibilitychange', function(e) {
var isPageActive = !document.hidden;
if(!isPageActive){
document.title = attentionMessage;
}else {
document.title = pageTitle;
}
});
};