2011-11-18 41 views
1

我对jQuery专家有个疑问。我正在尝试在滑动条中设置一个滑动div的余裕。jQuery - 插入内联CSS或创建CSS类并添加

是否为DOM遍历和CSS渲染速度更快做:

插入内嵌CSS通过.css('margin-left','-690px');

OR

创建一个新的CSS类并将其插入.addClass('marginLeftClass');

难道一个有相对于另一个潜在的优势?

回答

2

由于样式已经加载,通过.addClass添加样式更快。

通过在jQuery中使用.CSS(),您可以注入这些值并使元素适应新的CSS。

它可能更容易考虑它在更大的方面,你宁愿通过jQuery CSS属性动态注入10个独立的css属性,或者只是简单地切换一个类?添加课程更容易,并且更容易管理