jQuery DOM跨浏览器更新问题

时间:2010-02-22 02:33:04

标签: jquery dom cross-browser

我正在运行一个jQuery动画驱动的启动/网页,其中包含(很快)哈希和hijax驱动的链接和页面。当通过启动到特定页面时,每个现代浏览器都能够hijaxing链接和应用jQuery翻转等。

然而,当从外部页面直接转到散列链接或刷新页面时,DOM要么加载速度不够快,要么根本没有加载(令人惊讶的是它在IE中效果最好,最终在FF中,很少在chrome / safari中)

此外,由于我认为更多jQuery问题,启动页面无法在chrome或safari中正确呈现。

非常感谢任何建议,我确信我错过了一些非常明显的建议。

1 个答案:

答案 0 :(得分:0)

以下是我注意到的一些事情:

  • 请升级到jQuery 1.4.1。
  • 您不需要仅使用livequery为您的横幅图像设置动画。
  • 使用hover代替焦点和模糊链接。焦点在所有浏览器中都不起作用,它意味着可以处理输入元素......我将挖掘出我的示例链接并向您展示。
  • 我无法弄清楚你为什么要改变你的哈希链接而不是你的内容。看看这个非常好ajax tutorial(如果那是你想要做的)。

我找到了我做的演示...... posted here。请注意,.focus()仅适用于输入元素和链接。 Chrome和Safari中也不支持此功能。 focus()focusin()(v1.4)也有相同的结果。