我刚刚在两个不同的网站上看到过这个,有谁知道它是如何完成的? 如果您打开了多个选项卡,并且保留当前选项卡,则会更改选项卡中的标题。非常好的技巧!
http://zerosixthree.se/create-a-responsive-header-video-with-graceful-degradation/
答案 0 :(得分:9)
这可以通过在onfocus
的{{1}}和onblur
事件中注册处理程序来实现。
jQuery的风格:
window
没有jQuery:
$(window).on('blur', function() { ... });
如果不清楚:可以通过window.onblur = function() { ... }
答案 1 :(得分:5)
#include <iostream>
std::cout << my_string.back();
答案 2 :(得分:0)
原始编码为:https://flintobox.com/blog/
$(function () {
var message = "Hey, come back!";
var original;
$(window).focus(function() {
if(original) {
document.title = original;
}
}).blur(function() {
var title = $('title').text();
if(title != message) {
original = title;
}
document.title = message;
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>