【问题标题】:How to create an onclick cookie link and then after navigating to link's url, have that cookie redirect the current url如何创建 onclick cookie 链接,然后在导航到链接的 url 后,让该 cookie 重定向当前 url
【发布时间】:2014-02-19 19:18:43
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript redirect cookies navigation onclick


    【解决方案1】:

    您有 2 种类型的 cookie,仅 Http 和常规(您有更多,但对于这个问题,其他的不相关)。由于您在这里谈论的是在 JavaScript 中创建 cookie,因此不存在仅 Http 的 cookie。
    这个javascript basic library 会给你工具来做你想做的事。

    现在,从我自己对这个问题的看法来看,我建议仅当您的观众使用新浏览器时才使用本地存储(旧的 IE 无法工作)。这个javascript library会解释如何使用它。

    希望我能帮上忙,干杯!

    【讨论】:

    • 我会试一试,让你知道,它看起来很简单如何设置 cookie。
    • 抱歉迟到了。它奏效了,然后我打破了一些东西哈哈。
    猜你喜欢
    • 2013-08-03
    • 2016-04-24
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多