加载页面时,不会激活焦点/模糊状态。例如切换到另一个选项卡时blur
显示,然后切换回页面focus
激活 – 但在第一次加载页面时,没有任何状态被激活,为什么?这是预期的行为还是我搞砸了?
$(function(){
$(window).focus(function() {
document.title="focus";
});
$(window).blur(function() {
document.title="blur";
});
});
Update好像是添加}).focus();
正如罗里在评论中所建议的doesn't由于浏览器的变化,不再有任何区别——所以我仍在寻找一种方法来检测页面加载的焦点。
Update 2我添加了一个加载来充当“假装焦点”,到目前为止,这是我能想到的最好的。不知道这是否是一个合理的解决方案,所以如果您有更好的解决方案,我很乐意参与其中。
window.onload = function(){
document.title="focus";
};
window.onblur = function() {
document.title="blur";
};
window.onfocus = function() {
document.title="focus";
};
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)