2011-09-15 46 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"); 

希望能幫助別人。