Jquery Mobile은 페이지를 하이재킹하고 콘텐츠를로드하여 페이지에 삽입하여 작동합니다.jquery mobile - div에 콘텐츠로드
페이지에 다른 콘텐츠를 삽입하려고하면 문제가 발생하는 것으로 보입니다.
필자는 index.html과 page2.html 파일을 가지고 있습니다. 그래서 같은 사업부의 각 페이지의 내용을 포장 정상적인 방식으로 JQuery와 모바일을 설정 해요 : 사용자 탭 페이지 2에 갈 때
<div id="container" data-role="page">
// my content
<a href="page2.html">go to page 2</a>
</div>
, 그것은 좋은 슬라이드 효과를 않습니다. 위치 표시 줄의 URL은 다음과 같습니다. index.html # page2.html
jquery mobile 앵커를 사용하여 페이지의 내용을 주입하고 전환을 적용합니다. 좋은 영원한 일은 다음 부분까지 훌륭하게 작동합니다.
page2.html에서 일부 외부 데이터를로드하고 div에 주입하는 섹션이 있습니다.
는<a href="http://www.somedomain.com/myata.php" class="ajaxtrigger" data-role="none">mydata</a>
<div id="target"></div>
<script src="js/code.js"></script>
<script src="js/loader.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.ajaxtrigger').trigger('click');
});
</script>
난 데 문제는 내가 JQuery와 모바일 전환을 사용하도록 설정하면이 스크립트가 작동하지 않습니다. div에 데이터를로드하지 않습니다. 파머.
누구나 내가 그 div에 콘텐츠를 불러오고로드하려면 어떻게해야하는지 알고 있습니까?
나는 지금이 같은 문제를 겪고있다. 솔루션을 찾았거나 Ajax로드를 해제 했습니까? – Adam
가능한 중복 [Jquery Mobile - $ .mobile.changepage 외부 .JS 파일을로드하지 않음] (http://stackoverflow.com/questions/7449402/jquery-mobile-mobile-changepage-not-loading-external-js-files # answer-7449731). 이 대답은 무엇을해야하는지 설명하지만,'document.ready' 이벤트 핸들러를 제거하고 전역 범위에 스크립트를 배치해야합니다 (JS를 사용할 수있는 DOM 요소 다음에 배치하면'document. 준비가 필요 없음). 또한이 문서 페이지의 상단에있는 큰 노란색 섹션을 체크 아웃하십시오. http://jquerymobile.com/demos/1.1.1/docs/api/events.html – Jasper