我的配置允许在我的 JQuery Mobile Web 应用程序中进行相同的页面转换。
$(document).on('pageinit', function(){
$.mobile.changePage.defaults.allowSamePageTransition = true;
});
它对我的下拉/弹出菜单产生了问题。
<a href="#page1" data-rel="popup" data-icon="grid" data-iconpos="notext">Option</a>
<div data-role="popup" id="page1">
<ul data-role="listview" data-inset="true" data-theme="a">
<li><a data-rel="dialog" href="#dialog1">Dialog 1</a></li>
...
</ul>
</div>
问题是在弹出窗口之外单击会使页面变为空白。删除配置$.mobile.changePage.defaults.allowSamePageTransition = true;
解决了问题,但我想在我的 JQM 网络应用程序中允许相同的页面转换。
如何解决?