我有一个在我的项目中编写的弹出代码。 简单我在使用mousemove时使用的是褪色效果。 Bootstrap modal
在mousemove
上显示完美但我需要在用户关闭浏览器选项卡或离开页面时显示模态。 以下是我的代码
之前
$(document).on("mousemove", function (e) { $('#exitpopup').css('top', (window.innerHeight / 2 - $('#exitpopup').height() / 2)); if (abc) { if (e.pageY >= 5) { abc = false; // Show the exit popup $('#exitpopup_bg').fadeIn(); $('#exitpopup').fadeIn(); abc = 0; } } });
上面的代码工作正常,但我怎么能在下面的代码中使用fadeIn
或建议我任何其他方式请。
window.addEventListener("beforeunload", function (e) { var confirmationMessage = "o/"; (e || window.event).returnValue = confirmationMessage; //Gecko + IE return confirmationMessage; //Webkit, Safari, Chrome });
你不能。 出于安全原因,在任何浏览器中取消卸载事件的唯一方法是询问。 当然,您无法修改浏览器将显示的对话框。 您只能提供将在对话框中显示的字符串。 由于该function是为了安全,我认为他们不会允许您以任何方式执行此操作。
以上就是jQuery教程分享显示弹出窗口关闭浏览器选项卡或离开页面相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/524326.html