【发布时间】:2014-06-03 19:12:27
【问题描述】:
我有一个带有搜索表单的页面。当您第一次访问该页面时,我有一个 jQuery(document).ready() 触发:
jQuery(document).ready(
function () {
jQuery("#new_search").val(Math.round(new Date().getTime() / 1000));
}
);
现在,当您提交表单然后点击返回按钮时,document.ready 不会触发,它需要触发。
最初的问题只是在 Firefox 中,但经过一些研究我发现在 body 中添加一个 unload 事件解决了这个问题:
jQuery(window).unload(function(){});
现在,我被告知它在 IE11 中不起作用。
任何人有任何提示可以在 IE11 中触发 document.ready 函数吗?
【问题讨论】:
-
你在这里使用
history.pushState吗? -
不,我不知道那是什么
标签: javascript jquery internet-explorer-11