Jquery 单击“上一步”时返回页面顶部
我有以下问题: 此页面上有3个选项卡Jquery 单击“上一步”时返回页面顶部,jquery,anchor,Jquery,Anchor,我有以下问题: 此页面上有3个选项卡 [都是希腊文,但我希望你能理解] 每个选项卡都包含指向文章的链接。 当您单击一篇文章,然后按浏览器上的“后退”按钮时,它会返回 转到所选选项卡并滚动到您单击的文章。 虽然我很喜欢这种行为,但在这种情况下,这不是我想要的。 我希望用户在返回页面时始终转到顶部 实现这一目标的最佳方法是什么。 这与我使用jQuery选项卡和我拥有的代码有关吗 返回到以前选择的选项卡会导致跳转到以前单击的锚 非常感谢您的帮助。 谢谢将这样的内容添加到您的文档就绪处理程序中如何(我知
[都是希腊文,但我希望你能理解]
每个选项卡都包含指向文章的链接。
当您单击一篇文章,然后按浏览器上的“后退”按钮时,它会返回 转到所选选项卡并滚动到您单击的文章。
虽然我很喜欢这种行为,但在这种情况下,这不是我想要的。
我希望用户在返回页面时始终转到顶部 实现这一目标的最佳方法是什么。
这与我使用jQuery选项卡和我拥有的代码有关吗 返回到以前选择的选项卡会导致跳转到以前单击的锚 非常感谢您的帮助。
谢谢将这样的内容添加到您的文档就绪处理程序中如何(我知道您可能已经有了一个,因此只需添加滚动条即可): 像这样您也可以使用
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: 0}, 500 );
以动画方式滚动,
500是以毫秒为单位的速度
0是从页面顶部开始的
如果要滚动到某个元素的顶部,可以将其替换为
var offset = $('element').offset();
var top = offset.top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: top}, 500 )
) 你在说什么?。。。当我点击一个标签时,我的后退按钮甚至不能点击…点击页面底部的一篇文章。这将使您进入另一页。如果单击“上一步”,则返回页面底部。我想避免这种情况,并始终返回到页面顶部。希望有帮助。感谢您的快速回复:)现在,当我按下“后退”按钮时,它会将我带到选项卡ΕκπαίΔενση。我同意你的看法吗?即使我在点击链接之前不在该选项卡上…是的,这是正确的。。。单击“上一步”按钮时,将转到第一个选项卡。这是我正在做的另一件事。任何建议都很好。当涉及到历史记录和锚定标记时,使用jQuery选项卡有点混乱。这很有效,非常感谢。就这么做了。然而,它似乎是先降后升。有一个小延迟。。。如果我们能找到一个解决方案来防止这种行为,那就太好了。无论如何,非常感谢好吧。。。您可以尝试将其隐藏在“普通”块中,而不是在就绪处理程序的末尾滚动,尽管我真的不知道这是否有效。
var offset = $('element').offset();
var top = offset.top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: top}, 500 )