繁体   English   中英

当用户按下F5键或单击浏览器的后退/关闭按钮时,如何显示自定义的花式框?

[英]How to display customized fancybox when user presses F5 key or clicks browser's back / close button?

我需要使用onbeforeunload事件或任何其他可能性显示一个花式框,而不是本机确认框,我需要显示自定义的花式框。

这是我当前的代码。

window.onbeforeunload = function(e) {
     $.fancybox({
          content : 'test'
     });
     return false; // if this line commented, browser won't wait for confirmation
}

请提供工作答案。 谢谢..

你需要这样的东西吗?

function unload(){
  $.fancybox('<div>Your custom element<div>');
}

$(document).ready(function() {
   window.onbeforeunload=function() {
    unload();
   };
});

演示版

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM