使用jQuery,我逐渐将类“go”添加到divs
div {
tranform:translate(20px,20px);
opacity:0;
transition:.3s;
}
div.go {
transform:none;
opacity:1;
}
我希望每个div在飞入时都有轻微的增量延迟。我可以用两种方法来实现这一点。
transition-delay
设置为div的内联样式delay()
将类.go
添加到divs 任何人都有一个关于性能的更好方法的想法?谢谢!
答案 0 :(得分:0)
我认为从App开发的角度来看,JQuery方法会更灵活。它可以让您在显示DIV之前添加检查(安全性,用户首选项,浏览器/平台特定功能)。这取决于您的应用程序。
如果您想要的只是延迟应用属性,那么CSS解决方案就足够了。但是我怀疑JQuery / Javascript会在更多的浏览器和平台(想想移动设备)上得到更广泛的支持,而不是CSS3转换延迟。性能影响微不足道。
希望这会有所帮助。祝你好运。