<ul>
<li>blabla</li> <!-- About 800 or more in some occasions -->
</ul>
의 목록을 가지고 지금이 페이지가 응답하지 않습니다 덩어리로 선택 떨어져 있는가?
한 번에 모두 선택하면 브라우저가 다운되고 응답이 없으므로 그래서 선택하도록 만들 수 있으므로 처음으로 100 번에서 2 번까지라고 말하면됩니다.
<ul>
<li>blabla</li> <!-- About 800 or more in some occasions -->
</ul>
의 목록을 가지고 지금이 페이지가 응답하지 않습니다 덩어리로 선택 떨어져 있는가?
한 번에 모두 선택하면 브라우저가 다운되고 응답이 없으므로 그래서 선택하도록 만들 수 있으므로 처음으로 100 번에서 2 번까지라고 말하면됩니다.
쉽게보다는 ID를 사용하는 것이 좋습니다 것입니다! 내 편집 대답 보았다 JQuery와 :lt()
및 JQuery와 .slice()
http://api.jquery.com/lt-selector/
$('li:lt(100)')
$('li').slice(100)
"선택"이라고 할 때 의미하는 바에 따라 .delegate()
방법을 사용할 수 있습니다.
$('ul').delegate('li', 'click', function(){
// Your Code
});
은 또한 단지 $('ul')
나는'var ALL = $ ('# ul_id li'); 그리고 나중에 그것을 할 다른 것들 ... 내가 100, 200 괜찮아요 작품을 찾을 수 있지만 더 많은 말을 할 수 있다면 그것은 페이지 메모리를 압박한다. – Val
위임자는 "이벤트를 첨부 한 UI가 있습니다. 오,이 UL을 클릭하기 만하면이 LI가 있는지 확인해 보겠습니다. 이제 실행 해 보겠습니다. 이것 하나에 기능 LI !!! " 기본적으로 모든 LI, 즉 UL에만 이벤트를 첨부하지 않으며 클릭 한 후에 특정 요소를 대상으로합니다. – Seth
@val 그것의 물건 나중에 그것을 천천히, 선택하지 않습니다. 당신의 질문에 남긴 코멘트를보십시오. – meo
가나요? – Mohsen
일반적으로 DOM 요소를 선택하는 데 8000 시간이 걸릴지라도 많은 시간이 걸리지 않습니다. 시간이 뭐니 뭐니해도 그들 각자에게 어떤 사건을 묶는 것입니다, 왜 세스의 대답을 고려해야하는지. 2000 div가있는 몇 가지 실험 : http://jsfiddle.net/b9ZL8/1/ – meo
나는 한 번에 100 개의 목록을 이동시킬 수있는 스플 라이스 아래의 답변을 사용하여 문제를 일으킨 모든 항목을 한 번에 이동했습니다. 그것을 기다립니다 :) – Val