我应该为客户可能使用的所有不同浏览器编写jquery吗?

时间:2011-04-12 20:58:34

标签: jquery cross-browser

参考这个问题

How do you enable a disabled radio button using jquery in ie7

我一直在为每个浏览器分别编写一个不同的Css文件。我现在在我的项目中只有一个常见的jquery文件,它在Firefox中工作得很好,我应该为我的chrome和IE编写一个吗?

5 个答案:

答案 0 :(得分:5)

jQuery与所有主流浏览器兼容,因此无论在ff中运行什么代码都应该在chrome和IE中运行。因此,您不必为每个浏览器编写单独的代码。

http://docs.jquery.com/Browser_compatibility

答案 1 :(得分:1)

NO。

jQuery旨在与浏览器兼容。请参阅:http://docs.jquery.com/Browser_compatibility

  

jQuery积极支持这些   浏览器:

* Firefox 2.0+
* Internet Explorer 6+
* Safari 3+
* Opera 10.6+
* Chrome 8+

答案 2 :(得分:1)

如上所述。 JQuery大部分适用于所有浏览器。 作为旁注,您不必为每个浏览器编写不同的css文件。也许一些小助手文件可以进行调整,但不是每个浏览器的完整文件。

答案 3 :(得分:1)

不,你不应该。 jQuery支持所有主流浏览器的所有主要版本 即使旧版浏览器中没有某些行为(例如localStorage),您也应该使用Modernizr来消除任何问题。

如果您只使用jQuery,那么首先就不应该使用jQuery。

答案 4 :(得分:1)

我猜你必须使用少量特定于浏览器的代码,因为jQuery与所有浏览器的工作方式类似但总是不一样。