Javascript 如果您来自特定的web或链接,如何更改页面元素的css类?

Javascript 如果您来自特定的web或链接,如何更改页面元素的css类?,javascript,jquery,html,tabs,Javascript,Jquery,Html,Tabs,我在我的一个页面中实现了一个选项卡功能。代码如下: $document.readyfunction{ $'ul.tabs li'。单击函数{ var tab_id=$this.attr'data-tab'; $'ul.tabs li'。删除类'current'; $'.tab内容'.removeClass'current'; $this.addClass'current'; $+选项卡id.addClass'current'; } } .tab.当前{ 颜色:红色; } .选项卡内容{ 显示:

我在我的一个页面中实现了一个选项卡功能。代码如下:

$document.readyfunction{ $'ul.tabs li'。单击函数{ var tab_id=$this.attr'data-tab'; $'ul.tabs li'。删除类'current'; $'.tab内容'.removeClass'current'; $this.addClass'current'; $+选项卡id.addClass'current'; } } .tab.当前{ 颜色:红色; } .选项卡内容{ 显示:无; } .tab-content.current{ 显示:块; } 概述 开始 表1 表2示例li入门是feature.html,列表概览是index.html。您可以做的是将该类放在feature.html中的list data选项卡和article id选项卡2上,这样,当您单击list overview时,它将删除该类

$document.readyfunction{ $'ul.tabs li'。单击函数{ var tab_id=$this.attr'data-tab'; $'ul.tabs li'。删除类'current'; $'.tab内容'.removeClass'current'; $this.addClass'current'; $+选项卡id.addClass'current'; } }; .tab.当前{ 颜色:红色; } .选项卡内容{ 显示:无; } .tab-content.current{ 显示:块; } 李{ 光标:指针; } 概述 开始 表1
选项卡2我认为您可以将选项卡id用作url中的标签,这意味着当您到达该页面时,如果您正在使用,则应该加载正确的选项卡。如果没有,那么您需要编写自己的函数来读取url中的任何内容,并根据它选择选项卡。您可以使用queryParameters或Cookie或localStorage或sessionStorage将值从一个页面传递到另一个页面。然后在第二页上,读取此值并根据可能的重复处理可能的重复。您可以设置cookie或存储本地数据,以告诉您站点上的最后一页是什么。。。我认为rajesh在会话存储方面的做法是正确的。。。您不必担心来自非现场,谢谢Mark,但这并不能解决我的问题,因为我需要能够从外部页面链接两个选项卡。我在主导航栏上有一个链接,可以导航到feature.html,其中应该显示Overview选项卡。此外,我在主页的特色部分有另一个链接,它也可以导航到features.html,但应该显示Get started选项卡。