Jquery移动闪烁问题

时间:2013-01-02 07:12:51

标签: javascript jquery jquery-mobile

如何在使用Android的jQuery mobile中的下拉列表中选择菜单时停止页面闪烁?

我使用的是jQuery Mobile 1.2.0和Cordova 2.0.0,Android版本是2.3.4。

3 个答案:

答案 0 :(得分:1)

我用过

$("#pageId").live('pageinit',function() {
$.mobile.defaultDialogTransition = "none";
$.mobile.defaultPageTransition = "none";});

它为我工作。

答案 1 :(得分:0)

-webkit-backface-visibility添加为隐藏。就像这样:

 .ui-page {
   -webkit-backface-visibility: hidden;
   }

对可怕的Android闪烁说晚安!

答案 2 :(得分:0)

在这里,我来了解决方案........

请按照句号

// 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-jqm.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-jqm.js filt&amp;在mobile-jqm.js文件中,放置以下代码:

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