如何创建一个点击cookie链接,然后在导航到链接的URL后,让该cookie重定向当前URL



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

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

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

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

现在,从我自己对这个问题的看法来看,我建议只有当你的观众使用新的浏览器时才使用本地存储(旧的IE不起作用)。这个javascript库将解释如何使用它。

希望我能帮上忙,干杯!

相关内容

最新更新