我刚刚开始使用phonegap,我有两个页面index.html和pages.html, Index.html页面包含owlslider
和pages.html有移动swipeLeft and swiprRight
功能。Phonegap - jquery/jquery mobile只适用于应用程序的第一页
它适用于桌面浏览器,但是当我在Android模拟器或移动设备上测试它时,只有第一页jquery正在工作。
即如果我把滑块页作为索引比滑块工作,但当我导航到滑动功能页面比滑动功能不工作,如果我把滑动页面作为索引页面比滑动工作,但如果我导航到滑块页面比它不工作。
我包括js文件按照HTML标准
<script src="js/jquery.mobile.min.js"></script>
和包括这个js在两个页面(即index.html,然后page.html中)
有没有包括任何具体的方式js文件在phonegap项目?我错过了什么吗?
我也使用phonegap的桌面版进行测试,但结果仍然一样。
编辑
我发现从this答案,指出Can't use more then one data-role="page" inside any subsequent HTML page, only initial one can have more then one page.
的东西,这就是为什么我的刷卡功能都没有在第二页的工作。但如何解决这个问题?如何使用data-role="page"
在单页中刷卡?因为我想更改页眉。
让我试试看..会回复你..谢谢你的答案.. :) –
我做了一些RND,并得知如果你使用多个html页面,你必须包含所有的js/css ,如果你使用的是单页而不是你必须包括它们一次..检查出来http://www.gajotres.net/multipage-template-vs-multi-html-template-in-jquery-mobile/和这个http://thehungrycoder.com/javascript-2/jquery/jquery-mobile/jquery-mobile-part-2-making-multiple-pages-and-linking-them.html –