前幾天本身玩開發android應用,作些頁面切換效果時,發現兩個頁面間切換間有白色閃屏的問題。html
在網上找了好久的資料,仍是沒有解決。jquery
最終,發現同事開發的android應用沒有這個問題。對比代碼排除發現:android
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">web
若是添加 user-scalable=no,即禁止用戶手動縮放,則白屏問題解決。iphone
經嘗試的網上方法以下:ui
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script> $(document).bind("mobileinit", function() { if (navigator.userAgent.indexOf("Android") != -1) { $.mobile.defaultPageTransition = 'none'; $.mobile.defaultDialogTransition = 'none'; } }); </script> <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-.1.0.min.js"></script>
.ui-page { -webkit-backface-visibility: hidden; }
這個解決方案暫時沒發現效果spa