2011-09-15 186 views
1

所以我只是有一个简单的问题。我有一个列表框弹出一个填充屏幕的视图。一旦视图被解除,窗口将滚动回顶部。有谁知道如何禁用这种行为,或保存鼠标位置,所以我可以silentScroll()弹出后消失?由于jquery mobile - 保存滚动位置


我的头该位以禁用下拉列表中选择本地浏览器菜单等:

<script type="text/javascript"> 
     $(document).bind('mobileinit',function(){ 
      $.mobile.selectmenu.prototype.options.nativeMenu = false; 
     });  
</script> 

回答

0

好吧,我通过在“pagehide”方法,这样做解决了这个问题:

$("body").css("overflow", "hidden"); 

,然后将此在 “pageshow” 的方法:

$("body").css("overflow", "auto"); 

希望能帮助别人。