哎呀!我已经做了很多年的开发人员,并且一直试图强调与尽可能多的系统兼容的代码。
最近,我购买了 jQuery in Action 这本书并开始阅读。包含的源代码似乎无法在我当前计算机上的任一浏览器上正常工作,这让我感到非常不安。
具体来说,我下载了这 本书的源代码,并为第2章选择了“jQuery Selectors Lab”。但它看起来不像书中那样。
在 Google Chrome 上,DOM Sample 和 DOM Sample Code 面板都是空的。在 IE7 上,事情看起来更接近书中的样子。但是 DOM 示例代码窗格中的源代码都在一行上(向右延伸,离开页面)。请注意,书中的屏幕截图是在 Mac 上运行的浏览器。
我很好奇对 jQuery 有更多经验的用户发现了什么样的跨浏览器兼容性,以及对于喜欢尽可能兼容并计划使用 jQuery 的开发人员来说,这一发现意味着什么。
原文由 Jonathan Wood 发布,翻译遵循 CC BY-SA 4.0 许可协议
所有这些浏览器都积极支持 jQuery:
根据以下列表,过时的浏览器存在已知问题:
jQuery 通常适用于 Konqueror 和 Firefox 1.0.x,但可能存在一些意想不到的错误,因为我们没有定期测试它们。
如果您使用的是任何过时的浏览器,那么这可能是您的问题,否则,您应该在 stackoverflow 上发布您的代码以获得帮助。它可能不是导致问题的浏览器,但它可能是编写或执行代码的方式。