首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery解决了哪些浏览器不兼容问题?

jquery解决了哪些浏览器不兼容问题?
EN

Stack Overflow用户
提问于 2011-01-05 12:32:25
回答 5查看 1.1K关注 0票数 3

我现在对使用或不使用jquery犹豫不决。我花了几个小时研究使用jquery (或任何相关的库)的优缺点。

jquery的一大卖点是,它使开发人员不必担心浏览器不兼容。我试图找到关于它克服了哪些不兼容性的文档。到目前为止,我还没有找到。有人能帮我解决这个问题吗。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-01-05 12:45:15

您应该非常熟悉。

它是一个优秀的浏览器兼容性资源。

票数 2
EN

Stack Overflow用户

发布于 2011-01-05 12:36:41

我不认为你会找到一个实际的列表,但是你可以浏览source code并阅读关于解决某些浏览器不一致的某些代码的评论。

示例

代码语言:javascript
运行
复制
// check if target is a textnode (safari)
if ( event.target.nodeType === 3 ) {
    event.target = event.target.parentNode;
}

代码语言:javascript
运行
复制
// safari subtracts parent border width here which is 5px
this.supportsFixedPosition = (checkDiv.offsetTop === 20 || checkDiv.offsetTop === 15);
票数 1
EN

Stack Overflow用户

发布于 2011-01-05 12:39:37

举几个例子,在不支持document.getElementsByClassName方法(IE8和更早版本)的浏览器中,jQuery实现了通过类名选择DOM元素。例如,您可以使用以下命令选择类为myClass的所有元素:$('.myClass')

jQuery对XMLHttpRequest对象有几个有用的包装器,不同浏览器对它的支持各不相同(请参阅here)。

此外,当涉及到DOM操作时,jQuery会处理一些不同之处,比如修改元素的属性或向元素添加类,据我回忆,这在Firefox/IE中略有不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4600838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档