|
现开发中遇到这种情况:
有三个页面:homepage、page1,page1中包含<div data-role='page' id='page11'></div>和<div data-role='page' id='page12'></div>两个子页面,在homepage中一个<a>标签onclick事件调用js中的一个函数,用$.mobile.changePage("#page1.html",,{transition:"slide"})方法跳转到page1,同时通过ajax请求服务器端数据,并动态生成listview显示在子页面page11中,现在点击每条listview,要跳转到page12无法实现。
利用火狐的firebug,看到ajax页面跳转是将page1中的<div data-role='page' id='page11'></div>整段代码显示在homepage最后一个div后面,而不是整体跳转到page1页面,所以点击page11中的listview没有反应。
如果在homepage的<a>标签中直接跳转< a href="page1.html">,则page11中listview能跳到page12。
求教,这种问题如何解决???
|
|