繁体   English   中英

如何创建onclick cookie链接,然后导航到链接的url之后,让该cookie重定向当前url

[英]How to create an onclick cookie link and then after navigating to link's url, have that cookie redirect the current url

好的,这听起来可能令人困惑,所以让我解释一下。 我正在使用一个具有单个页面布局和独立页面布局的wordpress主题。 在单页面布局中,您单击的每个导航栏链接都将您滚动到页面的一部分。 在独立页面中,单击包含主页内容的导航栏链接时,它会将您链接到该内容的独立页面,而不是转到主页并滚动到该内容。

现在,在我得到很多答案之前,说只是做url /#content块,这是行不通的,因为主题创建者决定对所有命名的内容使用多个ID。 我知道这太可怕了。 我实际上已经尝试了很多东西。 因此,我现在的想法是在用户单击#header导航栏中的链接时存储cookie,并在浏览器中存储cookie。 当用户到达主页时,主页会检查该cookie并将其滚动到适当的区域。

我从来没有使用过cookie来了解如何编写代码,我只是了解它们如何从php中工作,我认为javascript有点相似。 如果不清楚,请询问。

您有两种类型的cookie,仅Http和常规的cookie(您有更多类型,但是对于这个问题,其他类型都不相关)。 因为这里是在谈论用JavaScript创建cookie,所以不存在仅使用Http的cookie。
javascript基本库将为您提供执行所需功能的工具。

现在,从我自己对这个问题的观点来看,我建议仅在您的查看器使用新浏览器的情况下才使用本地存储(旧的IE无法使用)。 这个javascript库将说明如何使用它。

希望我能帮助,干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM