나는 아래처럼 jQuery를의 document.ready에서 onload 이벤트를 호출 할 수전화 onload 이벤트 jQuery를
$(function() {
onloadfunc(param);
});
VS :
<body onload = "onloadfunc(param);">
있습니까 두 개 이상?
어떻게하면 onloadfunc (param)를 호출 할 수 있습니까? JQuery에서 DOM에 준비가되지 않았습니까?
나는 아래처럼 jQuery를의 document.ready에서 onload 이벤트를 호출 할 수전화 onload 이벤트 jQuery를
$(function() {
onloadfunc(param);
});
VS :
<body onload = "onloadfunc(param);">
있습니까 두 개 이상?
어떻게하면 onloadfunc (param)를 호출 할 수 있습니까? JQuery에서 DOM에 준비가되지 않았습니까?
NOP, 이 :
$(function() {
});
onload 이벤트 전에 트리거
$(document).ready(function(){
});
동일하다.
이 같은 jQuery를 함께 onload
를 호출 할 수
$(window).load(function(){
});
-
를 귀하의 질문에 대답하기 위해,이 같은 작업을 수행 할 수 있습니다$(document).ready(function(){
$(window).load(function(){
onloadfunc(param);
});
});
느릅 나무는 최고의 아니다 내가 작성한 코드 : D
$ (document) .ready() jQuery 이벤트는 onload보다 빨리 발생합니다. 모든 자산에 대한로드 이벤트 대기가 완전히로드 될 :
자바 스크립트가 페이지가 렌더링 될 때 코드를 실행에 대한로드 이벤트를 제공하지만,이 이벤트는 모든 자산까지 트리거되지 않습니다 이미지가 완전히되었습니다 등 받았습니다. 대부분의 경우 스크립트는 DOM 계층이 완전히 으로 생성되는 즉시 실행될 수 있습니다. .ready()에 전달 된 핸들러는 DOM 준비가 완료된 후에 이 실행되도록 보장되므로 일반적으로 에 다른 모든 이벤트 핸들러를 연결하고 다른 jQuery 코드를 실행하는 가장 좋은 장소입니다. CSS 스타일 속성 값에 의존하는 스크립트를 사용하는 경우 외부 스타일 시트를 참조하거나 스크립트를 참조하기 전에 스타일 요소를 포함해야합니다.