7

这真是个奇怪的问题,我的页面中有很多插件和自定义脚本,通常一切正常,但如果我尝试刷新页面,而不仅仅是点击某个链接,我的一些脚本就会停止工作,主要是那些正在更改css属性的人,我的萤火虫没有显示任何错误,是什么导致了这样的事情?

4

2 回答 2

5

来自原始海报的答案:

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

于 2012-08-01T02:02:37.447 回答
3

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

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

于 2019-07-17T11:24:28.900 回答