mobile.changePage切换页面后的事件处理

今天分析试了一下,有两个页面index.html和main_wdsp.html

发现在index.html中通过

$.mobile.changePage("main_wdsp.html?userid="+userId,"slidedown", true, true);

方法切换页面后,在main_wdsp.html中无法接收到pageinit事件,我把事件写在<head>下方的script中,然后又试了N个事件,也不起作用。

后来遍地找资料,发现对changepage说明是只加载dom中第一个page中的内容。于是我把切换的页面更改了一下

<div data-role="page" id="mainpage">
        	  <script>
        	  $("#mainpage").live("pagecreate",function(){
						    alert("1");
						});
						</script>
</div>

这样,事件就起作用了。


你可能感兴趣的:(jquerymobile,changepage,事件不起作用,pageinit)