Javascript html页面滚动到id,然后返回顶部
我有一个移动网页。我正在使用jquerymobile。我有一个服务器端代码的条件部分,它将生成以下代码部分:Javascript html页面滚动到id,然后返回顶部,javascript,android,jquery,iphone,jquery-mobile,Javascript,Android,Jquery,Iphone,Jquery Mobile,我有一个移动网页。我正在使用jquerymobile。我有一个服务器端代码的条件部分,它将生成以下代码部分: <script type="text/javascript"> $(document).ready(function () { var hole = "Hole" + @NextHole; // NextHole is just a server value var divToGoTo = do
<script type="text/javascript">
$(document).ready(function () {
var hole = "Hole" + @NextHole; // NextHole is just a server value
var divToGoTo = document.getElementById(hole);
divToGoTo.scrollIntoView(true);
return false;
})
</script>
$(文档).ready(函数(){
var hole=“hole”+@NextHole;//NextHole只是一个服务器值
var divToGoTo=document.getElementById(孔);
divToGoTo.scrollIntoView(true);
返回false;
})
在我的开发桌面中,IE将转到var孔设置的id,然后转到页面顶部。在我的iPhone中,我不知道它是否会进入id,但仍然会出现在页面的顶部。我希望用户被重定向到var孔设置的id。我想停止这种滚动到顶部的行为
我也尝试过其他方法来做到这一点。我尝试使用地址上的散列重定向到锚标记。我已经尝试了.scrollTo jquery库插件
在我看来,jquerymobile正在将我重定向到页面顶部。O在其他地方读到,我需要启用ajaxEnabled=false;。我的mobileinit方法中有这个。
$.mobile.ajaxEnabled=false
在iPhone/Android中,如何使用jQuery Mobile获取指向div标签(或其他位置)的页面?我已经在这件事上扯了头发,希望有人能帮上忙。谢谢您的时间。这里是您回答问题的最佳建议。请看一下,谢谢您的链接。不幸的是,它对我做了同样的事情。页面返回到屏幕顶部。我认为这是jQuery Mobile的一个问题,当页面加载时,它将重定向到页面顶部。所以,它也不起作用。