Snippets 현재 페이지의 모든 jQuery 이벤트 확인
7100 단어 jQueryJavaScriptsnippets
입문
만약 중도부터 프로젝트에 참가하거나 여러 사람이 삐걱삐걱 js를 쓴다면 어디에서 어떤 활동을 설정했는지 전모를 파악하기 어렵다고 생각합니다.
그래서 나는 현재 페이지의 활동을 대충 확인할 수 있는 코드를 썼다.무슨 쓸모가 있으면 좋겠다.
주의사항
코드
jQuery 1.8 이상
jquery의 이벤트를 모두 표시합니다.jsjQuery.noConflict();
jQuery(function($) {
(function showEventList() {
var allTags = document.body.getElementsByTagName('*');
var tag;
var i = 0;
var l = allTags.length;
for (; i < l; i++) {
tag = $._data(allTags[i], 'events');
if (tag !== undefined && tag !== null) {
console.log(allTags[i], tag);
}
}
})();
});
jquery1.8 이하
jquery의 이벤트를 모두 표시합니다.jsjQuery.noConflict();
jQuery(function($) {
(function showEventList() {
var allTags = document.body.getElementsByTagName('*');
var tag;
var i = 0;
var l = allTags.length;
for (; i < l; i++) {
tag = $(allTags[i]).data('events');
if (tag !== undefined && tag !== null) {
console.log(allTags[i], tag);
}
}
})();
});
사용 방법
jQuery.noConflict();
jQuery(function($) {
(function showEventList() {
var allTags = document.body.getElementsByTagName('*');
var tag;
var i = 0;
var l = allTags.length;
for (; i < l; i++) {
tag = $._data(allTags[i], 'events');
if (tag !== undefined && tag !== null) {
console.log(allTags[i], tag);
}
}
})();
});
jQuery.noConflict();
jQuery(function($) {
(function showEventList() {
var allTags = document.body.getElementsByTagName('*');
var tag;
var i = 0;
var l = allTags.length;
for (; i < l; i++) {
tag = $(allTags[i]).data('events');
if (tag !== undefined && tag !== null) {
console.log(allTags[i], tag);
}
}
})();
});
참조 이미지
지원
상기 코드는 body 이하의 요소를 대상으로 한다.그리고 이제 모든 활동이 드러났다click
이벤트만 보여도 간단하게 할 수 있을 것 같아요.
jQuery 클릭 이벤트만 표시됩니다.jsif (tag !== undefined && tag !== null && tag.click) {
console.log(allTags[i], tag);
}
참고 자료
if (tag !== undefined && tag !== null && tag.click) {
console.log(allTags[i], tag);
}
Reference
이 문제에 관하여(Snippets 현재 페이지의 모든 jQuery 이벤트 확인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nekoneko-wanwan/items/5b71bf5869233810fc50텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)