"격자 또는 목록" 모드로 표시 할 수있는 항목 목록이 있습니다.CSS 클래스 스위치의 성능 향상
이 HTML이 방법을 구현는 :
사용자가 버튼을 클릭<!-- List mode -->
<div class="items list">
<ul></ul>
</div>
<!-- Grid mode -->
<div class="items grid">
<ul></ul>
</div>
, 난 그냥 jQuery를 사용하여 grid/list
CSS 클래스를 전환 할 수 있습니다. 내 스타일 시트에서 나는 가끔 grid
모드에서, 같은 하위 요소를 숨기고 .items.grid > ul
/.items.list > ul
스타일링 해요 : 다를 수 있습니다 목록에 표시 요소의
.items.grid .hidden-grid {
display: none;
}
.items.grid ul li {
float: left;
display: inline-block;
width: 80px;
height: 80px;
}
수를 때까지 "무한 스크롤"을 통해로드 나머지 항목이 있습니다.
이것은 상당히 잘 작동하고 있는데, 이지만 요소 수가 증가하면 느리게 시작됩니다. 나는 이것을 당장 예상하고 있었지만 브라우저를 차단했다.
더 빨리 만들려면 어떻게해야합니까?
요소를 다시 렌더링해야하는 브라우저와 관련된 모양입니다.
CSS 구조와 관련이 있습니까?
가 왜 그냥 스스로가와가 주변 사업부 년대 없애 상향 링크의를 사용할 수 있습니까? –
이것이 큰 차이점이 있습니까? – mexique1
무엇이든지 차이를 만들 것입니다. :) –