我试图让jquery在每次有人单击导航按钮时移动到页面顶部。
当点击某个按钮时,它会隐藏旧的内容并显示新的内容,但它不会重置浏览器滚动位置,因此最终用户会感到有点困惑。
所以我想添加一些window.location.hash
JS命令来解决这个问题,但这只在第一次执行时起作用。
我的代码:
$(document).ready(function(){ $("#prac-btn").click(function() { $('#myTab a[href="#prac-page"]').tab('show'); window.location.hash = "#top"; }); $("#act-btn").click(function() { $('#myTab a[href="#act-page"]').tab('show'); window.location.hash = "#top"; }); $("#pro-btn").click(function() { $('#myTab a[href="#pro-page"]').tab('show'); window.location.hash = "#top"; }); });
您想要滚动:
$(window).animate({scrollTop:0});
这是JQuery的方法。
如果要操纵滚动位置,直接操作即可:
window.scrollTo(0);
我对jQuery移动锚有问题。当我点击带有某个锚的_blank链接时,我会重定向到新选项卡中的新页面并导航到锚链接。但是当页面完全加载时,页面跳转到页面顶部
问题内容: 我已经在开发站点上实现了fancybox2。 当我使用fancybox时(单击链接等),整个html都移到了它的后面- 然后转到顶部。我在另一个演示中运行良好,但是当我将相同的代码拖到该项目中时,它将跳到顶部。不仅包含指向内嵌div的链接,而且还包含简单的图片库。 有人经历过吗? 问题答案: 实际上,这可以通过Fancybox 2中的帮助程序完成。
当我单击列表项以转到另一个页面时,当前页面会跳转到屏幕顶部,然后再转换到下一页。 这个问题发生在jQM 1.2中,在新发布的1.3版本中仍然没有修复。 是否有人知道如何防止滚动到顶部,并在使用后退按钮时记住滚动位置? 这种令人讨厌的行为是不可接受的,并破坏了整个应用程序体验。 我使用它作为一个网络应用程序,在iPhone4S,iOS6.1.2。
问题内容: 使用Python和Selenium时,我在滚动到网页顶部时遇到问题。 当页面由于某种原因加载时,您将被带到页面底部(这是固定的)。但是,当我尝试滚动到顶部时,它不起作用。 我尝试了以下方法: 和 我也尝试过找到该元素,然后滚动到它: 向下滚动到元素时,上面的scrollIntoView()代码适用。但是,它无法向上滚动。 我已经尝试过运行Chrome驱动程序和PhantomJs。 有什
问题内容: 如何使用JavaScript滚动到页面顶部?即使滚动条立即跳到顶部也是可取的。我不是在寻找平滑的滚动。 问题答案: 如果您不需要更改以进行动画处理,则无需使用任何特殊的插件-我只需要使用本机JavaScript window.scrollTo方法- 传入0,0即可将页面立即滚动到左上角。 参量 x坐标是沿水平轴的像素。 y坐标是沿垂直轴的像素。
本文向大家介绍jquery实现点击页面回到顶部,包括了jquery实现点击页面回到顶部的使用技巧和注意事项,需要的朋友参考一下 a)下面看看实现,实现很简单,通过JQ判断滚动条向下滚动的长度大于多少时显示【回到顶部+回到首页】的图标(换一种理解:滚动条顶端距离页面顶部的距离),另外一种实现方法,就是通过锚标记,很好理解,就是标记一个位置,事件激活时,给我回到这个位置 b)JQ判断滚动条向下滚动的长