jquery – 即使用户通过点击后退按钮进入页面,也执行document.ready

前端之家收集整理的这篇文章主要介绍了jquery – 即使用户通过点击后退按钮进入页面,也执行document.ready前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 PHP页面,其中包含jQuery的$(document).ready(),它对页面上的表单进行了一些更改.这很好用.但是,如果我来到这个页面,然后转到另一个页面,然后从浏览器点击“返回”并返回到此页面,则$(document).ready()函数似乎根本不运行.这种情况发生在FF和Chrome上.

有没有什么方法可以让document.ready执行即使用户点击浏览器的后退按钮来到我的页面

解决方法

我有完全相同的问题; @ Alfabravo的链接帮助了我很多:
https://stackoverflow.com/a/12648785/679240

下面的代码对我来说已经足够了,因为我真正需要的是在用户进入页面或通过后退按钮到达页面时进行一些清理:

$(window).on('pageshow',function(){
    console.info('Entered the page!');
});

如果您需要专门检测何时通过后退按钮到达页面,而不是第一次进入时,则可能需要控制一些状态;上面的链接可以帮助你.

原文链接:https://www.f2er.com/jquery/178528.html

猜你在找的jQuery相关文章