'준비'이벤트의 모든 관찰자에게보고 할 수 있습니까? 뭔가 두 번 일어나는 페이지가 있습니다. 그리고 나는 그것을 소스로 다시 추격하려고합니다.jquery/js를 사용하여 모든 페이지 준비 이벤트 관찰자를 열거 할 수 있습니까?
답변
불행히도 "중복 된"질문은 다루지 않는 특별한 이벤트 처리기이므로 실행 후에는이 작업을 수행 할 수 없습니다.
$(document).ready(func)
(or $(func)
) 또는 stores the functions you want to call in readyList
(내부 배열). 불행히도 상황에 따라 좋지만 성능/가비지 수집에 적합하면이 목록은 실행 된 후에 제외되므로 찾고있는 목록을 가져올 수 없습니다.
You can see how this happens in jQuery core here.
몇 가지 기능/파일에서 console.log()
이 가장 유용 할 것이라고 말하면 중복되는 부분이 있는지 확인할 수 있습니다.
이론적으로 필자는 핵심 코드 사본에 코드를 추가하고 읽기 목록 작성자의 내용을 기록 할 수 있습니다 .... – Adrian
@Adrian - 다른 옵션으로, 242 줄 앞에 추가하는 것이 좋습니다. http://github.com/jquery /jquery/blob/master/src/core.js#L247 –
- 1. 포커스를위한 이벤트 관찰자를 만드시겠습니까?
- 2. jquery의 모든 아약스 준비 이벤트
- 3. KVO 문제 "관찰자를 제거 할 수 없습니다"
- 4. asp.net webforms 페이지 컨트롤을 통해 열거 할 수 있습니까?
- 5. JQuery Datatables 준비 이벤트?
- 6. Symfony : 응답 준비 이벤트
- 7. Microsoft Outlook 2010의 준비 이벤트?
- 8. 페이지 준비 완료
- 9. 스레드 준비 완료 이벤트
- 10. Dojo에서 모든 이벤트 핸들러를 연결 해제 할 수 있습니까?
- 11. jQuery 사전 문서 준비 이벤트
- 12. Win32에서 디렉토리를 빨리 열거 할 수 있습니까?
- 13. 원격 프로세스에서 AppDomains를 열거 할 수 있습니까?
- 14. 이벤트 핸들러 열거 형
- 15. 구성원 열거 형을 사용하여 템플릿을 전문화 할 수 있습니까?
- 16. 어떻게 Reflection을 사용하여 MethodAttributes.PrivateScope가있는 메서드를 열거 할 수 있습니까?
- 17. 클릭 이벤트 onload를 트리거 할 수 있습니까
- 18. 기존의 열거 형을 typedef 할 수 있습니까?
- 19. 응용 프로그램을 어떻게 열거 할 수 있습니까?
- 20. 열거 형의 함수를 선언 할 수 있습니까?
- 21. MySQL : 열거 형을 공유 할 수 있습니까?
- 22. 등록 된 모든 이벤트 소스를 나열 할 수 있습니까?
- 23. 양식 WeBrowser Document 준비 이벤트. 모든 Ajax 호출이 완료되면 어떻게 알 수 있습니까?
- 24. 페이지 외부의 jQuery 준비 함수
- 25. resx의 모든 문자열 열거
- 26. Resharper에서 열거 형에 대한 특수 설정을 할 수 있습니까?
- 27. iframe을 사용하여 페이지 성능을 개선 할 수 있습니까?
- 28. 바인드 준비 함수 및 크기 조정 이벤트
- 29. Javascript를 사용하여 Firefox 내에서 이벤트 스택을 플러시 할 수 있습니까?
- 30. 오버로드 메서드를 사용하여 이벤트 처리기로 추가 할 수 있습니까?
가능한 복제본 : http://stackoverflow.com/questions/743876/list-all-javascript-events-wired-up-on-a-page-using-jquery – marcgg
@marcgg - 이것은 완전히 다른 질문입니다. duplicate로 표시된 답변은 전혀 적용되지 않습니다 ... jQuery에서 매우 특별한 경우입니다. 다른 질문에서 일반적인 질문이 아닙니다. –