html页面滚动到id,然后回到顶部

时间:2015-03-21 15:02:51

标签: javascript android jquery iphone jquery-mobile

我有一个移动网页。我正在使用jQuery Mobile。我有一个服务器端代码的条件部分,它将产生以下代码部分:

 <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>  

在我的开发桌面中,IE将转到var hole设置的id,然后转到页面顶部。在我的iPhone中,我无法判断它是否属于id,但仍然最终位于页面顶部。我希望将用户重定向到var hole设置的id。我想阻止这种滚动回到顶部的行为。

我也尝试过其他方法来做到这一点。我试图使用地址上的哈希重定向到锚标记。我已经尝试过.scrollTo jquery库插件。

在我看来,jQuery Mobile正在将我重定向到页面顶部。我已经在其他地方读过我需要ajaxEnabled = false;我在我的mobileinit方法中有这个。            $ .mobile.ajaxEnabled = false;

如何使用jQuery Mobile获取iPhone / Android中的div标签(或其他位置)的页面?我已经把头发拉了出来,我希望有人可以帮忙解决这个问题。谢谢你的时间。

0 个答案:

没有答案