使用或不使用CSS3的Javascript函数

使用或不使用CSS3的Javascript函数,javascript,css,Javascript,Css,您将如何使用CSS3实现淡出DOM元素的Javascript函数(如果可用,但在CSS3不可用时仍然可以使用)?我将使用类似的方法来检测CSS3转换是否可用: if(!Modernizr.csstransitions) { // css3 isn't available // maybe dealing with it in jQuery ?? or plain js } 我会用图书馆。我还建议重新设计这个问题,以免听起来过于主观。我只需要切换一个类来使用CSS3,并让它在旧浏

您将如何使用CSS3实现淡出DOM元素的Javascript函数(如果可用,但在CSS3不可用时仍然可以使用)?

我将使用类似的方法来检测CSS3转换是否可用:

if(!Modernizr.csstransitions) {
    // css3 isn't available
    // maybe dealing with it in jQuery ?? or plain js
}

我会用图书馆。我还建议重新设计这个问题,以免听起来过于主观。我只需要切换一个类来使用CSS3,并让它在旧浏览器上优雅地降级。没有看到转型的人很可能不在乎。更好的浏览器提供更好的体验,这很好。我唯一不支持CSS转换的浏览器是IE8和IE9。请注意这些都是过时的版本。我不会担心这些,因为这(褪色)是一种表象增强。如果你努力编写代码以备不时之需,为什么不在所有场景中使用回退功能,省去两次测试的麻烦?@Jonathan performanceSorry我不知道为浏览器功能测试添加库如何减少开销。@Jonathan如果可用,技术是可行的,因为旧模式没有优化以使用最新的硬件/软件功能,试想一下画布,如果没有它,用户画一条线真的很痛苦。。但是它worked@Jonathan添加库可能不会减少开销,但将转换转移到CSS肯定会减少开销。