我为我的照片制作了一个html页面。 单击某个区域时,会出现一个灯箱类型的功能。因此,基本上页面的一部分到目前为止不可见,位于屏幕中间。 如果有人想要的话,我有一个关闭按钮来摆脱它,以及esc按钮。
但是,特别是在手机上,每个人都会点击手机后退按钮。所以我试图给后退按钮分配一个事件,而不是"回到上一页"只是"摆脱灯箱"。
这可能吗?
非常感谢, 利亚
答案 0 :(得分:0)
有点笨拙但是......
window.onbeforeunload = function() {
if (LiteBoxOpen) {
var r = confirm("Do you wish to leave the page? Press no to just close image");
if (r == true) {
return true;
}
closeLiteBox(); // what ever is the function to close your litebox
return false;
}
} };
由于您不想删除用户历史记录,因此大多数用户都不喜欢这样做。但你可以。