簡體   English   中英

更改jQuery Mobile 1.4.1中的defaultPageTransition?

[英]Change defaultPageTransition in jquery mobile 1.4.1?

我想知道如何將jQuery mobile默認頁面過渡更改為幻燈片嗎?

我試過了

$("div[data-role=page]").bind("pagebeforeshow", function ( e , data ) {
    console.log("++++++++++++++++++++++++++++++++++++ page before show");
    $.mobile.silentScroll(0);
    $.mobile.changePage.defaults.transition='slide';

});

$( document ).on( "mobileinit", function() {
  //apply overrides here
  $("div[data-role=page]").pagecontainer( "change" , { transition: "slide" } );
});

但是兩者都沒有用

解決方案:好的,找到了此mobileinit在jq移動加載之前需要調用的答案

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
            <script type="text/javascript">
                $( document ).on( "mobileinit", function() {
                    alert("yes");
                    console.log("mobile initialize .....");
                  $.extend( $.mobile , {
                    defaultPageTransition: 'slide'
                  });
                });


            </script>
<script src="http://code.jquery.com/mobile/1.4.4/jquery.mobile-1.4.4.min.js"></script>

像這樣:

$( document ).on( "mobileinit", function() {
  $.extend( $.mobile , {
    defaultPageTransition: 'slide'
  });
});

或這個:

$(document).bind('mobileinit', function() {
    $.mobile.defaultPageTransition = "slide";
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM