머리말
웹 페이지가로드 된 후 일부 기능을 실행해야합니다. 예를 들어 : DOM 운영 참여.
웹 페이지가로드되면 Onload 이벤트가 트리거되고 기능 이이 이벤트에 바인딩됩니다.
코드 사본은 다음과 같습니다.
Window.onload = myFunction;
문제는 여러 이벤트가 동시에 구속되어야한다면 어떻게 처리해야합니까? 두 가지 해결책이 있습니다
계획 1
묶어야하는 여러 이벤트를 수용하기 위해 익명 기능을 작성한 다음이 익명 기능을 Onload 이벤트에 바인딩하십시오.
window.onload = function () {firstFunction (); SecondFunction (); ......}계획 2
Simon Willsion이 작성한 Addloadevent 기능 :
function addEventLoad (func) {var oldonload = wind기존 창의 값을 저장합니다. 이벤트 핸들러 기능은 변수 OldOnload에 기능합니다.
함수 가이 처리 함수에 바인딩되지 않으면 새 기능을 이와 같이 바인딩하십시오.
함수가 바인딩되면 새 기능이 명령 끝에 추가됩니다.
통화 방법 :
addeventload (FirstFuction);
addeventload (2 차);
위의 내용은 여러 이벤트를 Window에 바인딩하는 방법입니다. 나는 그것이 모두에게 도움이되기를 바랍니다!