页面转换无法正常使用(jquery mobile 1.3.0和phonegap 2.3)我正在使用jquery mobile 1.3和phonegap 2.3构建应用程序我有按钮
<a href="#page2" data-role="button" data-theme="e" data-transition="slide">Start</a>
使用data-transition =“slide”我为android构建它并且转换不起作用
我试过了
.ui-page {-webkit-backface-visibility:hidden}
但它没有用。
任何帮助?!!!
注意:它在浏览器上运行良好,但在我使用phonegap构建后,它会转到第二页,但转换不是“幻灯片”,它只是闪烁然后第二页显示!!
答案 0 :(得分:0)
我在JSfiddle中制作了一个包含2个页面的示例应用程序,它没有任何问题。你可以自己检查一下。
我认为你已将Page ID
搞砸了Content ID
。您在锚标记中提供的标记应该是Page的ID而不是content div的ID。
这是工作样本。
<!-- Start of first page -->
<div data-role="page" id="page1">
<div data-role="header">
<h1>Page1</h1>
</div>
<!-- /header -->
<div data-role="content">
<p>I'm first in the source order so I'm shown as the page.</p> <a href="#page2" data-role="button" data-transition="slide">Page2</a>
</div>
<!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div>
<!-- /footer -->
</div>
<!-- /page -->
<!-- Start of second page -->
<div data-role="page" id="page2">
<div data-role="header">
<h1>Page2</h1>
</div>
<!-- /header -->
<div data-role="content">
<p>I'm the second in the source order so I'm hidden when the page loads. I'm just shown if a link that references my id is beeing clicked.</p> <a href="#page1" data-role="button">Back to Page1</a>
</div>
<!-- /content -->
<div data-role="footer">
<h4>Page Footer</h4>
</div>
<!-- /footer -->
</div>
<!-- /page -->