下面是CSS樣式應用到使用jQuery,我們都很熟悉的元素的幾種方法:什麼是使用jQuery應用CSS樣式的最有效的方法?
$('.box').css({'background':'#fff', 'color':'#000'});
或者,我們可以使用jQuery和外部CSS的組合引起同樣的效果:
.box.deco { background:#fff; color:#000; }
...
$('.box').addClass('deco');
忽略的事實,有CSS樣式住在JS代碼邪惡(恕我直言),我留下歲之後知道我一直在做這樣的:哪種方法更有效?我現在正在處理任務,它將對多個DOM元素進行相當大量的這種類型的樣式操作,在這種情況下,性能值得考慮。
我也環顧了其他類似的問題,但沒有找到答案。小心稱重?
感謝
雖然我同意你,你有任何支持鏈接。假設快速有效的方法,現代瀏覽器處理類更改比內聯更快嗎?一個類更清潔,更容易處理,但如果你知道任何一個類,我會對看到一些指標感興趣。 – lucuma
添加到帖子的鏈接。 –