여러 셀렉터가있는 페이지가 있습니다. 각 광고에는 클릭 이벤트가 있습니다. 난 그냥 이러한 선택기를 결합하거나 심지어 글로벌 선택기 할 jquery 클릭 한 것을 찾을 수있는 방법이 있었는지 궁금 해서요?상호 작용 속도를 높이기 위해 사용되는 jquery 선택기의 양을 줄입니다
덕분에 내가 질문 권리를 이해하면
여러 셀렉터가있는 페이지가 있습니다. 각 광고에는 클릭 이벤트가 있습니다. 난 그냥 이러한 선택기를 결합하거나 심지어 글로벌 선택기 할 jquery 클릭 한 것을 찾을 수있는 방법이 있었는지 궁금 해서요?상호 작용 속도를 높이기 위해 사용되는 jquery 선택기의 양을 줄입니다
덕분에 내가 질문 권리를 이해하면
"글로벌 선택기를 수행하고 jQuery가 클릭 한 것을 찾으시겠습니까?" 우리가 도움을 위해
모든
$('select').click (function() {
console.log ('A ', this.nodeName, ' was clicked\n',
'It had an id of: ', this.id
);
/* Etc., etc. You can use jQuery or standard DOM to
tell most anything about the element that was clicked.
*/
});
, 당신이하고 싶은 그들은 그들에게 클래스 .my_selector_class를 제공하여 그룹입니다.
그런 다음 클릭 이벤트를
$('.my_selector_class').click(function(){
})
을 추가하고는 실제 클릭 된 요소의 변경 사항을 반영하기 위해, 내부 $(this)
선택과 함께 작동합니다.
성능면에서 가장 큰 점은로드시 가져올 바이트를 줄여 페이지로드 시간을 단축하는 것입니다.
감사합니다 Semyazas, 당신은 나에게 많은 질문에 대답했습니다. –
먼저 마술 해결책이 없다, 성능 향상이 HTML/jQuery 코드에 해당 될 것입니다, 당신은 그것을 공유해야합니다. –
일부 코드를 제공하십시오 ................... –