javascript - 切换两个箭头的颜色变化

标签 javascript jquery css

我希望一个箭头的颜色在单击时更改,并保持更改状态直到单击另一个箭头。

  <span class="glyphicon glyphicon-triangle-top col-md-12" aria-hidden="true"></span>

<span class="glyphicon glyphicon-triangle-bottom col-md-12" aria-hidden="true"></span>

您对我应该如何做有什么建议吗?

最佳答案

您将需要使用 javascript 来获得您想要的操作。我建议你使用 jquery如果您不熟悉 JavaScript,请使用 JavaScript 库。这是一个代码示例。

$(document).ready(function(){

    $('span').click(function(){
         // Set all spans to default
        $('span').css('background-color', '#333');
         // Set clicked to green
        $(this).css('background-color', '#10fd01');
    });

});
span{
  display: inline-block;
  padding: 20px 30px;
  color: #fff;
  border: 3px solid #000;
  background: #333
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span>arrow</span>
<span>arrow</span>

关于javascript - 切换两个箭头的颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388441/

相关文章:

JavaScript 返回不同的值

JavaScript错误: Why I cannot clone/copy a tag from "li" to "table"?

css - 如何在 IE 8 及更早版本中显示溢出内容的垂直滚动条?

javascript - 如何使用下拉选择填充文本字段

javascript - 为什么更改图像 onclick 在电脑上本地不起作用?

javascript - 数据表.net : how to use responsive plus checkbox in datatables?

javascript - 显示历史 map

javascript - 每次点击时显示一些额外的 div

html - 内联div制作进度条

javascript - 循环选择列表菜单以创建搜索过滤器