如果没有焦点,我尝试使用此功能禁用页面。
$(window).focus(function() {
$("body").show();
}).blur(function() {
$("body").hide();
});
它的工作原理,问题取决于用户点击页面的位置(它仍会聚焦,因为用户点击页面),正文将隐藏,并在用户点击后再次显示。
另一个问题是当用户点击地址栏时,它也会隐藏身体。 我可以解决这个问题吗?怎么了?
答案 0 :(得分:1)
我认为你应该将它们放在div标签中,也许你的地址栏在body栏内。
req.body
答案 1 :(得分:1)
防止隐藏身体并再次出现。
$(window).focus(function(){
$("body").show();
}).blur(function(){
// check whether the click is not in body and make it blur.
})
我认为没有办法检测地址栏中的用户点击。但您始终可以使用不带地址栏的window.open创建单独的窗口。 希望这会有所帮助。