Jquery reload vs按地址栏上的输入

时间:2013-08-22 13:08:42

标签: jquery css macos google-chrome webkit

我正在使用一些jquery函数来对齐页面上的元素而不仅仅是css。 在Firefox上它完美无缺。 在chrome(在mac os x下)我有一些奇怪的问题。

如果我只是在URL栏上输入地址并按 Enter ,它就会运行正常。 如果我执行命令+ r(与使用ctrl + r相同)它不运行jquery对齐。

enter image description here

enter image description here

正如您在第二张图片中看到的那样,位置是混乱的。如果我去选择地址​​栏只需点击 Enter ,或者调整大小......所以它再次运行jquery,它会修复位置。

有没有办法强制运行$(document).ready()。

我不知道为什么会发生这种情况,我试着把脚本放在html的末尾,有和没有$(文件).ready(),在文件的开头我已经使用了$(文件)。就绪()。

这似乎是网络工具包的问题,​​因为野生动物园有同样的问题。

我注意到一件事:

如果我在页面上发出提醒。如果我执行命令+ r,则在图像加载之前出现警报。 如果我按地址栏上的 Enter ,则会出现警告。 所以似乎jquery $(document).ready()在加载图像后运行。

1 个答案:

答案 0 :(得分:0)

修复它
$(window).load

似乎$(window).load等待加载图像。