Jquery mobile jQuery Mobile覆盖默认safari滑动行为

Jquery mobile jQuery Mobile覆盖默认safari滑动行为,jquery-mobile,mobile-safari,Jquery Mobile,Mobile Safari,在ios7 safari中,苹果引入了滑动导航——向右滑动会发送windows.history.back事件并重定向到上一页,就像用户按下后退按钮一样 在我的应用程序中,我使用右键滑动显示左侧面板,我使用以下代码:JQM 1.4.3稳定 <script> $( document ).on( "pageinit", ".ui-page", function() { $( document ).on( "swiperight", ".ui-page", f

在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没有显示面板,而是使用它的默认行为并加载上一页。如何覆盖此行为并显示左侧面板

不幸的是,你不能。请看这里: