首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery滚动到不同页面和同一页面

jquery滚动到不同页面和同一页面
EN

Stack Overflow用户
提问于 2015-04-26 18:28:10
回答 1查看 161关注 0票数 0

我知道如何在同一页上的链接上滚动动画。我还知道如何从外部页面滚动jquery页面。问题是,我需要使用相同的散列链接来从外部页面和内部页面进行动画。

让我进一步解释一下

假设我有三个链接,

链路A链路B-1链路B-2

并且链接B-1和B-2在同一页上并且在随后的div中。我当前在链接A中,当我单击链接B-2时,它应该转到链接B-1和B-2所在的页面,并动画滚动到链接B-2所在的区域。如果我在同一页上单击链接B-1,它应该会动画滚动回顶部。

如果我在链接A的页面上点击B-1,应该会发生同样的事情,它应该会转到B-1和B-2所在的页面,并动画滚动到B-1的部分。如果我在同一页上单击B-2,它应该会动画滚动到该部分。

这有意义吗?有没有人能帮我一下?谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-04-26 18:37:35

如果您可以访问外部链接的源代码,您可以通过在浏览器中设置cookie来传递变量。当您到达外部链接时,获取此cookie。在cookie中,您将放入类似scrollToBlock = b2的值。当您从外部链接enter上的cookie获得此值时,您将知道在哪里滚动。

您可以在此处阅读有关cookies的信息:Set cookie and get cookie with JavaScript

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29876467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档