通过链接单击,切换两个元素的CSS样式



我在该网页的顶部有两个选项卡按钮,我在构建中间。与按钮相关的两种样式是一个深蓝色,代表未选中,浅蓝色均值已经选择并在页面上查看。我遇到的问题是我搜索了一个简单的简单JS功能,该功能将切换CSS样式,而我目前已经做得很好。我遇到的问题,当您查看页面时,您会看到这一点是两者都以深蓝色背景启动,我只希望其中一个称为"概述"的链接以浅蓝色的BG和"具有"具有深蓝色BG的链接"。单击时,两者都将使用页面内容切换。

网页链接

jQuery

$(function() {
        var links = $('.scrollerbtn li a.slt').click(function() {
        links.removeClass('active');
        $(this).addClass('active');
        });
});

html

<div class="scrollernav">
        <ul class="scrollerbtn">                
               <li><a class="slt" href="#" id="scroll5load" onclick="changeClass1()">Overview</a></li>
               <li><a class="slt" href="#" id="scroll5load2" onclick="changeClass()">Features</a></li>
        </ul>                
</div>

CSS

.scrollerbtn li a.slt {
display: inline;
color: #FFF;
text-align: center;
background-image: url(../../../images/tabbtnselect.png);
background-repeat: no-repeat;
background-position: center 5px;
width: 130px;
height: 40px;
line-height: 50px;
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
font-weight: normal;
text-decoration: none;
margin-right: 10px;
float: left;
margin-left: -30px;
}

.scrollerbtn li a.slt.active {
display: inline;
color: #333;
text-align: center;
background-image: url(../../../images/tabbtn.png);
background-repeat: no-repeat;
background-position: center 5px;
width: 130px;
height: 40px;
line-height: 50px;
font-family: Verdana, Geneva, sans-serif;
font-size: 16px;
font-weight: normal;
text-decoration: none;
margin-right: 10px;
float: left;
margin-left: -30px;
}

我将如何修改它?

将活动类添加到'概述'选项卡。

<ul class="scrollerbtn">                
    <li><a class="slt active" href="#" id="scroll5load" onclick="changeClass1()">Overview</a></li>
    <li><a class="slt" href="#" id="scroll5load2" onclick="changeClass()">Features</a></li>
</ul>

基本上您需要做的就是通过对正确单击" Active Tab"背景图像...?

相关内容

  • 没有找到相关文章

最新更新