我研究 jQuery 有一段时间了,最近才接触到 CSS3。我注意到 jQuery 可以实现的大部分效果也可以通过 CSS3(过渡)实现。
但是,我阅读了一些文章,也注意到 CSS3 在浏览器兼容性方面存在一些问题。此外,使其更兼容意味着为每个浏览器添加更多代码。
另一方面,当用户在浏览器上禁用 Javascript 时,jQuery 会出现根本无法工作的问题。
我无法权衡这里的优缺点。我想我缺乏经验可能是原因。但是如果问的不过分的话,你更喜欢用哪个来实现动画呢?哪个更容易使用?还有其他我不知道的优缺点吗?
最佳答案
我的经验是,如果您可以轻松高效地使用 CSS3 做某事,那么您就应该这样做。如果无法以这种方式完成您正在寻找的内容,请求助于 jQuery。
但最重要的是:始终提供后备解决方案。
关于jquery - 一般来说,哪个更适合用于效果? Jquery 还是 CSS3(过渡)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11980167/