- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 jQuery 的 $(document).ready()
的 PHP 页面,它对页面上的表单进行了一些更改。这很好用。但是,如果我来到这个页面,然后转到另一个页面,然后从浏览器点击“返回”并返回到此页面,则 $(document).ready()
函数似乎没有运行根本不。 FF 和 Chrome 上都会发生这种情况。
即使用户点击浏览器的后退按钮来到我的页面,是否有某种方法可以让 document.ready
执行?
最佳答案
我遇到了完全相同的问题; @Alfabravo 的链接在这里对我帮助很大: https://stackoverflow.com/a/12648785/679240
下面的代码对我来说工作得很好,因为我实际需要的是在用户进入页面或通过后退按钮到达页面时进行一些清理:
$(window).on('pageshow', function(){
console.info('Entered the page!');
});
如果您需要专门检测何时通过后退按钮到达页面,而不是第一次进入页面时,您可能需要控制一些状态;上面的链接可能会对您有所帮助。
关于jquery - 即使用户通过点击后退按钮来到该页面,也会执行 document.ready,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11871253/
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
标题中解释的行为问题是可以理解的,但我需要一个解决方法。 我在 JSfiddle 中做了一个例子:http://jsfiddle.net/TBXr4/2/ 看到第一个 LI 我有几句话。他们没有像我需
如果我制作一个表单,并向其添加一个 ONSUBMIT,它会给出 UNDEFINED 作为父窗口“textarea”的答案,而不是所选的 RADIOBUTTON 中的值。我不想更改 javascript
我是一名优秀的程序员,十分优秀!