页面刷新后jquery停止工作

时间:2012-02-05 14:43:45

标签: javascript jquery html5 page-refresh

这真是奇怪的问题,我的页面中有很多插件和自定义脚本,而且一切正常,但是如果我想尝试刷新页面,不只是点击一些链接,我的一些脚本只是停止工作,主要是改变css属性的人,我的firebug没有显示任何错误,可能导致类似的事情?

2 个答案:

答案 0 :(得分:5)

原始海报回答:

  

所以问题是我用$(document).ready()我真正需要的是$(window).load()

答案 1 :(得分:0)

我知道这是我偶然发现的一个老问题。无论如何,当出现相同问题时,我的回答可能会有所帮助。不幸的是,我还没有对Trott上面的回答发表评论的声誉。

也就是说,如果您使用的是jQuery 1.8或之后的任何版本,请使用$(window).on('load', function() { ... });$(window).load()在jQuery 1.8版中已弃用,并且会引发错误jquery url.indexOf is not a function(至少在jQuery 3.4.1中如此)