Javascript Jquery mobile-保存滚动位置
所以我有一个简单的问题。我有一个列表框,它会弹出一个填满屏幕的视图。视图关闭后,窗口将向上滚动回到顶部。是否有人知道如何禁用此行为,或保存鼠标位置,以便在弹出框消失后我可以Javascript Jquery mobile-保存滚动位置,javascript,jquery,mobile,jquery-mobile,Javascript,Jquery,Mobile,Jquery Mobile,所以我有一个简单的问题。我有一个列表框,它会弹出一个填满屏幕的视图。视图关闭后,窗口将向上滚动回到顶部。是否有人知道如何禁用此行为,或保存鼠标位置,以便在弹出框消失后我可以silentScroll()返回到它?谢谢 我的头上有一个功能,用于禁用本机浏览器菜单中的下拉菜单等: <script type="text/javascript"> $(document).bind('mobileinit',function(){ $.mobile.se
silentScroll()
返回到它?谢谢
我的头上有一个功能,用于禁用本机浏览器菜单中的下拉菜单等:
<script type="text/javascript">
$(document).bind('mobileinit',function(){
$.mobile.selectmenu.prototype.options.nativeMenu = false;
});
</script>
$(document).bind('mobileinit',function(){
$.mobile.selectmenu.prototype.options.nativeMenu=false;
});
好的,我用“pagehide”方法解决了这个问题:
然后在“pageshow”方法中:
希望这能帮助别人 听起来像是一个锚标签被点击了。如果是,只需将
onclick=“return false;”
添加到
中即可。否则我们需要看到更多的代码来更好地回答您的问题。没有锚标记。它是Jquery移动默认框架的一部分。基本上就是当我按下下拉菜单填充它时出现的菜单。老鼠。。。我还没有和jQery手机公司合作过。。。对不起,我帮不了什么忙:(哈哈,很酷:)无论如何,我都很感激你的帮助。如果我能找到一种方法,在窗体被覆盖时保存滚动位置,然后在弹出框关闭后将其无声地滚动回来,那也行。
$("body").css("overflow", "hidden");
$("body").css("overflow", "auto");