클라이언트 프로젝트에서 작업 중이고 일부 핵심 자바 스크립트 파일을 포함하는 머리글과 바닥 글을 포함해야합니다. 페이지에 두 개의 PNG가 있지만 핵심 JS 파일이 잘못 코딩되어 있고 .png 파일이 포함 된 IMG 태그를 AlphaImageLoader 필터를 사용하는 DIVS로 바꾸기 전에 IE 7을 확인하지 않습니다. 결과는 IE 7에서 모든 .png 이미지가 기본 디스플레이 : 블록을 가진 DIV 태그로 대체되어 내 페이지의 모든 단일 PNG 이미지 이후에 줄 바꿈이 발생합니다.Javascript - 실행을 무효화 또는 방지
필자가 원하는 것은 더 나은 함수로 함수를 재정의하거나 함수를 실행하지 못하도록 방지하지만 js 파일 자체를 수정할 수는 없습니다. 함수 자체를 정의하고이를 창 onload 이벤트에 연결합니다. 여러 위치 (머리글, 전에/body 태그, $ (document) .ready, 등 ...)에서 같은 이름으로 함수를 재정의했습니다 있지만 원래 함수는 항상 실행되는 것으로 보인다 아마도 원래 함수 코드는 이벤트 핸들러에 저장되는 것으로, 함수에 대한 포인터가 아닙니다.
어떤 방법으로 고칠 수 있습니까? 선택적으로 onload 이벤트 핸들러를 제거 할 수 있습니까? 즉 부하에서 실행하는 유일한 있다면
이벤트 리스너 또는 window.onload를 통해 할당하고 있습니까? –
무시하려는 JS 파일에 jQuery가 사용됩니까? 이것이 맞는 경우 해결책이 있다고 생각합니다. –
JS를 살펴보고 바인딩 된 방법을 확인할 수 있습니까? 그것은 중요. –