在ios7 safari中,苹果推出了滑动导航功能 - 向右滑动可发送windows.history.back()事件并重定向到上一页,例如用户触摸了后退按钮。
在我的应用程序中,我使用右键滑动显示左侧面板,我正在使用此代码:( JQM 1.4.3稳定)
<script>
$( document ).on( "pageinit", ".ui-page", function() {
$( document ).on( "swiperight", ".ui-page", function( e ) {
if ( $.mobile.activePage.jqmData( "panel" ) !== "open" ) {
if ( e.type === "swiperight" ) {
$( ".panel" ).panel( "open" );
}
}
});
});
</script>
但不是显示面板safari而是使用它的默认行为并加载上一页。如何覆盖此行为并显示左侧面板?