在Web應用程序的移動頁面轉換期間,如何克服閃爍轉換/白色閃爍/跳轉?我使用Jquerymobile和Phonegap的(.js)文件。在https://github.com/jquery/jquery-mobile/issues/4024或其他網站上發佈的解決方案都不適用於我。我不使用單獨的jqueryTransition.js文件。任何幫助真的很感激。在Jquery移動應用程序中閃爍的頁面轉換
回答
防止「閃爍」的唯一真正方法是完全禁用jQuery Mobile頁面轉換。在您的文檔的<head>
,將此代碼:
// load jQuery
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
// load your custom jQuery Mobile Defaults
<script type="text/javascript" src="mobile/js/mobile-site-custom-jqm-defaults.js"></script>
// load jQuery Mobile
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
// load your scripts.js (your javascript & functions, etc.)
<script type="text/javascript" src="mobile/js/script.js"></script>
要禁用轉換,該mobile-site-custom-jqm-defaults.js
文件裏,把這個代碼:
$(document).bind("mobileinit", function(){
$.extend( $.mobile , {
defaultPageTransition: 'none'
});
});
我只在使用LimeJS框架時遇到了閃爍的轉換,他們克服了這一點,即在轉換之前將對象的不透明度設置爲0。並從那裏通過增加不透明度來實現過渡效果,但也許您的功能不支持它。
我有同樣的問題,因爲你,並解決它通過禁用硬件加速。
要長話短說,我的解決辦法是在AndroidManifest.xml中聲明:
<application android:hardwareAccelerated="false"/>
參見:http://developer.android.com/guide/topics/manifest/application-element.html#hwaccel
HTH
false,sorry(編輯) –
嗨,感謝您的信息!這是聞所未聞的..肯定會給它一個鏡頭,並檢查性能! –
不幸的是,它不支持API小於11(Android 3.0) http://developer.android.com/guide/topics/graphics/hardware-accel.html –
- 1. jQuery Mobile在頁面轉換時閃爍
- 2. 爲什麼頁面在iOS上的jQuery Mobile PhoneGap應用程序中轉換後閃爍/閃爍?
- 3. Phonegap/jQuery手機頁面轉換閃爍
- 4. jquery移動iphone頁面閃爍
- 5. 頁面轉換時閃爍 - Android 4.0.3
- 6. 在libgdx桌面應用程序中閃爍的對象圖像移動
- 7. jquery移動頁面在提交後過渡期間閃爍
- 8. 文本視圖在我的應用程序中閃爍/閃爍
- 9. iOS5 + jquery-mobile轉換閃爍
- 10. 閃爍頁面
- 11. 轉換閃爍
- 12. Jquery mobile 1.2和PhoneGap 2.2.0頁面轉換閃爍
- 13. Android應用程序閃爍
- 14. 將網頁應用程序轉換爲移動應用程序
- 15. 在Android上使用jQuery Mobile進行頁面轉換時仍然存在閃爍/閃爍問題
- 16. 如何改進我的Jquery移動應用程序的頁面轉換?
- 17. jquery vs jquery移動頁面轉換
- 18. jQuery slideToggle在頁面加載「閃爍」
- 19. 爲什麼移動頁面在加載時閃爍 - 使用jquerymobile
- 20. 在科爾多瓦頁面轉換中閃爍
- 21. Windows 8 Metro應用程序(網格應用程序)與黑色閃爍轉換
- 22. jquery移動應用程序中的動態頁面
- 23. wordpress頁面閃爍
- 24. 轉換後的jQuery Mobile視頻閃爍
- 25. 頁面在滾動上閃爍
- 26. jquery移動頁面轉換和javascript
- 27. jquery移動頁面轉換iScroll刷新
- 28. 任何訣竅在頁面轉換之間停止閃爍?
- 29. 移動Safari瀏覽器在新頁面上閃爍
- 30. Jquery頁面更改不閃爍效果
謝謝你你的時間。我只是嘗試過,但它不能解決問題! –
嗨@亞當,你很近。而不是 defaultPageTransition:'none';我用 $ .mobile.defaultPageTransition ='none'; $ .mobile.defaultDialogTransition ='none'; 這相當大的解決了這個問題,如果不是完全的! –