gpt4 book ai didi

javascript - 当用户更改选项卡时通知用户保存更改

转载 作者:行者123 更新时间:2023-11-28 06:17:16 25 4
gpt4 key购买 nike

我想通知用户在离开选项卡之前保存更改(仅当他们不单击“保存”按钮时)。我在脏页面、jquery、onbeforeunload 等上找到了很多示例,但每个示例都会在用户离开页面之前通知用户,正如我想在用户更改或移动到同一页面导航栏中存在的其他选项卡之前通知的那样。请帮帮我

最佳答案

非常基本,它可能无法满足您的需求,但有点可以实现。

该方法仅检测windowblurfocus事件。缺点是,当他们点击窗口外的任何地方时,它也会触发警报。不幸的是,它可能已经接近检测选项卡更改了。

$(window).focus(function() {
//They are staying on the page
console.log("You've chocen to stay")
});

$(window).blur(function() {
//They're leaving the tab
alert("Sure you don't want to stay?");
});

Working Demo

关于javascript - 当用户更改选项卡时通知用户保存更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35852141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com