最近我升级到jquerymobile 1.4,似乎默认页面转换不再与cordova 3.3.0一起使用了。当我使用jqueryMobile 1.3.2时,它们正在工作。
转换在浏览器中完美运行,但是当我在android 4.x手机上的cordova应用程序上测试它时(它应该在技术上工作)它们不起作用。
注意:我注意到第一页转换有效,但之后就停止了工作。谁经历过同样的事情?
我测试的示例代码:
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.4.1.css">
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.1.min.js"></script>
</head>
<body>
<div data-role="page" id="homepage" >
<div data-role="header">
<h1>Homepage</h1>
</div>
<div role="main" class="ui-content">
<h2>content</h2>
<a href="#page2" data-transition="slide">Page 2</a>
</div>
</div>
<div data-role="page" id="page2">
<div data-role="header">
<h1>Homepage</h1>
</div>
<div role="main" class="ui-content">
<a href="#homepage" data-transition="slide">HomePage</a>
</div>
<div role="main" class="ui-conten">
</div>
</div>
</body>
</html>
答案 0 :(得分:0)
这似乎是jquery mobile 1.4.1中的一个问题,但它在版本1.4.2中再次运行良好。问候