【问题标题】:change opened link color with JS & CSS使用 JS 和 CSS 更改打开的链接颜色
【发布时间】:2014-04-18 02:02:59
【问题描述】:

美好的一天,我想更改打开的链接颜色。这是我的代码:

CSS

a {color: #fff; font-size: 19px; padding-right:25px;    
 }     
a:link {color: #fff;            
 }     
a:visited {
 }     
 a:hover {  color: #000;     

}     
 a:active { color: #000;
}     

.active {color:#000;}

JS

$(document).ready(function(){
       $("a.nav1").click(function () {
          // switch all tabs off
          $(".active").removeClass("active");
          // switch this tab on
          $(this).addClass("active");
       });
    });

链接示例

<li><a class="nav1" data-tab="#home" id="link-home"href="#home">Home</a></li>

这项工作,但padding-right:25px; 重新组织我的幻灯片。我需要和#navigation一起使用它

#navigation a {color: #fff; font-size: 19px;     padding-right:25px;    
 }     
#navigation a:link {color: #fff;            
 }     
#navigation a:visited {
 }     
#navigation a:hover {   color: #000;     

}     
#navigation a:active {  color: #000;
}     

.active {color:#000;}

但是当我使用#navigation JS 脚本时,不要将打开的链接颜色更改为黑色。如果我错过了#navigation a 并且只使用#navigation a link, ... 链接的默认颜色是紫色(#navigation a:link 中没有定义颜色)。

我尝试用

更改打开的链接颜色
 .currentLink {
       color: #640200;
       background-color: #000000;
    }

它不起作用。

【问题讨论】:

  • 你能试着改写你想做的事吗?
  • $("#navigation li a").click(function() { $(this).addClass("active").siblings('li a').removeClass("active"); });
  • 那么,#navigation 在代码中是什么/在哪里......?

标签: javascript html css hyperlink


【解决方案1】:

尝试改变

#navigation a:active { color: #000; }

#navigation a.active { color: #000; }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 2013-02-13
    • 2016-06-04
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多