我遇到過這個問題,並嘗試從stackoverflow和github搜索答案,但我沒有找到一個非常完美的解決方案。
最後我試着用一些技巧來解決這個問題。
關於行:
在默認情況下,jQuery Mobile的用戶界面,移動類或任何其它類設置的網頁最小高度爲460px.So我設定的最小高度爲460+或heigher.Then的白線會消失。
關於網頁Flash或閃爍:
通常我們會寫jQuery Mobile的web應用程序是這樣的:
page1:
<body>
<div>...All Main Content Here</div>
</body>
page2:
<body>
<div>...All Main Content Here</div>
</body>
但我改變這樣的:
page1:
<body>
<div id="page1">
<div>...All Main Content here</div>
</div>
</body>
page2:
<body>
<div id="page2" style="display:none">
<div>...All Main Content here</div>
</div>
</body>
後每頁面轉換調用函數:
setTimeout(function(){ $("#page2").css("display","block"); } , 80);
你會發現一切都很好。
截圖或它沒有發生 – Ohgodwhy