약 100 개 요소가 있고 jquery를 사용하여 애니메이션을 만들려고합니다.어느 것이 더 빠릅니까? - CSS 속성 수정 또는 jquery 클래스 추가하기
<div class="box" id="a1"></div>
기능에 따라 각 요소에 특수 스타일을 추가해야합니다. 브라우저에서 더 빠르게 렌더링되는 그들의
:
추가 CSS 속성
$(this).css({'background-color':'#000'})
또는 추가 클래스
$(this).addClass("style1")
업데이트 몇 가지 내가 추가 할 :
- 지금은 100 개의 요소가 있으며 jquery로 요소를 추가하고 있습니다.
- 임의성을 만들려면 약 25 스타일을 만들어야합니다. 정확한 벤치 마크를 얻으려면 스타일 시트의 크기를 추가해야합니다.
- 또한 스타일 시트를 추가해야합니다. 그들의 브라우저에서 더 빠르게 렌더링
왜 벤치마킹하고 밖으로 찾을 수 없습니까? 나는 그것이 물질에 충분한 차이를 만들 것이라고 상상할 수 없다. –
[** 시도해보십시오. **] (http://jsperf.com/modifying-css-vs-adding-a-class) – icktoofay
어떤 맥락에서 100 가지 요소가 있습니까? 왜 하나의 요소를 사용하고 jQuery 배경 컬러 애니메이션 (http://stackoverflow.com/questions/190560/jquery-animate-backgroundcolor)을 사용하지 않겠습니까? – Dan