jquery - 一般来说,哪个更适合用于效果? Jquery 还是 CSS3(过渡)?

标签 jquery css browser compatibility transition

我研究 jQuery 有一段时间了,最​​近才接触到 CSS3。我注意到 jQuery 可以实现的大部分效果也可以通过 CSS3(过渡)实现。

但是,我阅读了一些文章,也注意到 CSS3 在浏览器兼容性方面存在一些问题。此外,使其更兼容意味着为每个浏览器添加更多代码。

另一方面,当用户在浏览器上禁用 Javascript 时,jQuery 会出现根本无法工作的问题。

我无法权衡这里的优缺点。我想我缺乏经验可能是原因。但是如果问的不过分的话,你更喜欢用哪个来实现动画呢?哪个更容易使用?还有其他我不知道的优缺点吗?

最佳答案

我的经验是,如果您可以轻松高效地使用 CSS3 做某事,那么您就应该这样做。如果无法以这种方式完成您正在寻找的内容,请求助于 jQuery。

但最重要的是:始终提供后备解决方案。

关于jquery - 一般来说,哪个更适合用于效果? Jquery 还是 CSS3(过渡)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980167/

相关文章:

ubuntu - 如何从远程机器访问我在本地机器上的浏览器

android - 三星设备上的响应式设计只显示背景?

javascript - jqTree 显示未定义的有效 json

javascript - 单击时的 jquery 无法正常运行

jQuery Datatables - 全局保存过滤器设置

css "border-image"浏览器兼容性问题

javascript - 类型 'checked' 上不存在属性 'TElement'

css - 将 div 放置在另一个动态大小的 div 旁边

css3 指针事件不在 child 身上?

internet-explorer - 在 Internet Explorer 中使用同步可插入协议(protocol)的自定义 url 协议(protocol)的最大长度是多少?