不知何故,add class方法对任何想法都不起作用?
$('#select-mode').click(function() {
$('#select-mode').addClass("btn-mode-selec-color");
$('#draw-mode').removeClass('btn-mode-selec-color');
});
$('#draw-mode').click(function() {
$('#draw-mode').addClass('btn-mode-selec-color');
$('#select-mode').removeClass('btn-mode-selec-color');
});

.btn-mode-selec-color {
background-color: #D2D2D3;
box-shadow: 10px 10px 5px #888888;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-default btn-lg" id="draw-mode">Draw Mode</button>
<button type="button" class="btn btn-default btn-lg" id="select-mode">Select Mode</button>
&#13;
答案 0 :(得分:1)
一切都按预期工作。
我认为你没有添加jquery
$('#select-mode').click(function() {
$('#select-mode').addClass("btn-mode-selec-color");
$('#draw-mode').removeClass('btn-mode-selec-color');
});
$('#draw-mode').click(function() {
$('#draw-mode').addClass('btn-mode-selec-color');
$('#select-mode').removeClass('btn-mode-selec-color');
});
.btn-mode-selec-color {
background-color: #D2D2D3;
box-shadow: 10px 10px 5px #888888;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-default btn-lg" id="draw-mode">Draw Mode</button>
<button type="button" class="btn btn-default btn-lg" id="select-mode">Select Mode</button>
答案 1 :(得分:-1)
导致问题:
您使用按钮btn btn-default btn-lg
解决方案:在您的css代码中添加!important;
;
background-color: #D2D2D3 !important;
box-shadow: 10px 10px 5px #888888 !important;