【发布时间】:2014-05-24 12:07:02
【问题描述】:
Html 1:第一页
<script src="js/jquery-1.9.1.min.js"></script>
<script>
$(document).bind("mobileinit", function(){
$.mobile.defaultPageTransition = "slide";
$.mobile.linkBindingEnabled =true;
$.mobile.ajaxEnabled= false;
});
</script>
<script src="js/jquery-mobile.1.4.2.min.js"></script>
<script>
$(document).on("pagecreate",function(){
$(".anchor").click(function(){
$( ":mobile-pagecontainer" ).pagecontainer( "change", "second.html" , { transition:"pop"});
});
});
</script>
Html 2:第二页
<script src="js/jquery-1.9.1.min.js"></script>
<script>
$(document).bind("mobileinit", function(){
$.mobile.defaultPageTransition = "slide";
$.mobile.linkBindingEnabled =true;
$.mobile.ajaxEnabled= false;
});
</script>
<script src="js/jquery-mobile.1.4.2.min.js"></script>
<script>
$(document).on("pagecreate",function(){
alert("Instead of alert im going to use ajax ");
});
问题:
我尝试使用 pagecontainer 将页面从第一页更改为第二页,它工作正常。
问题是
我需要使用ajax和pagecreate在第二页中加载一些内容,pageshow在更改页面时没有任何工作但是如果我单独运行第二页它正在工作......
提前致谢
【问题讨论】:
标签: jquery html ajax jquery-mobile cordova