$('back_COLORED').css('background-color', '#00FF00')
,但是当具有这样的类的元素很多(>900)时,这种方法很慢。似乎是因为jQuery不直接更改CSS规则,而是逐个查找所有元素并将内联样式应用于它们。至少,在检查器中看到的是这样。因此,问题是:
- 如何更改CSS规则本身?
- 速度会快得多吗?
- 能否使其跨浏览器(IE6不算)?
更新2: 尝试使用canvas,仍然很慢。Canvas分支在http://github.com/kurokikaze/cinnabar/tree/canvas。