$(document).ready()는 전통적으로 DOM에 사용됩니다. 요소 조작으로 인해 Ajax 기반 페이지 로딩으로 인해 jQuery Mobile 애플리케이션에 적합하지 않을 수 있습니다. 이로 인해 페이지가 완전히 로드되기 전에 코드가 실행될 수 있습니다.
jQuery Mobile에서 페이지 이벤트는 페이지 실행을 더 효과적으로 제어할 수 있습니다. $(document).on('pageinit')은 페이지가 DOM에 처음 로드될 때 트리거되며 페이지별 기능을 초기화하는 이상적인 장소입니다.
페이지 전환 시 이벤트는 다음 순서로 발생합니다. :
dataUrl을 사용하여 한 페이지에서 다른 페이지로 매개변수를 전달할 수 있습니다. $.mobile.changePage의 데이터 옵션. 이러한 매개변수는 대상 페이지의 pagebeforeshow 이벤트에서 $(this).data("url") 또는 $(this).data("data")를 사용하여 검색할 수 있습니다.
페이지 이벤트는 jQuery Mobile 애플리케이션의 코드 실행을 보다 정확하게 제어할 수 있습니다. 이러한 이벤트를 활용함으로써 개발자는 일반적인 함정을 피하고 페이지 전체에서 일관된 실행을 보장할 수 있습니다.
위 내용은 jQuery Mobile: `pageinit`과 `$(document).ready()`를 언제 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!