javascript - 如何使用 jquery 或 javascript 检查页面是否正在重新加载或刷新?

标签 javascript jquery

我必须对页面刷新或重新加载进行某种操作。那是当我点击下一页或过滤或刷新网格时。我需要在此事件上显示一些确认框。

是否有任何事件可以告诉您页面正在执行文件管理器?刷新还是分页?使用 javascript?

谢谢

最佳答案

如果刷新(或用户离开网站/关闭浏览器),window.onunload 将触发。

// From MDN
window.onunload = unloadPage;
function unloadPage()
{
    alert("unload event detected!");
}

https://developer.mozilla.org/en/DOM/window.onunload

如果你只是想要一个确认框来让他们留下来,使用这个:

window.onbeforeunload = function() {
    return "Are you sure you want to navigate away?";
}

关于javascript - 如何使用 jquery 或 javascript 检查页面是否正在重新加载或刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10400182/

相关文章:

javascript - jQuery 使用 scrollTop 偏移固定 header

javascript - 将 ID 放在 DOM 元素上以实现自动化是不是错误的,因为它会将它们的 CSS 类变成单例?

javascript - MongoDB函数——引用集合和更新值

javascript - 停止 YouTube 视频并替换为图像

javascript - 用户选择使用cookie,首页刷新不记得

javascript - 将 json 值打印到 html 中

jquery - 使用 jQuery Background-Position 插件的条件菜单 mouseout

javascript - 如何使用 jquery 更改连接到动态表单中的选择更改的值?

javascript - 如何从 Firefox 插件中加载文件

javascript - 如何按各自的顺序从数组中选择每个元素? (jquery、JS)