我有一種情況,我正在使用Bootstrap崩潰來創建不斷增長和縮小的內容。切換點擊
我有一個名爲my-btn的類,它有一個向下箭頭的背景圖像。當我點擊這個按鈕時,我想添加一個名爲open的類。
.my-btn{
background-image:url(../img/template-1/read-more-closed.png);
background-repeat:no-repeat;
background-position:center;
width:50px;
height:50px;
\t \t \t \t margin-bottom:50px;
}
.open{
\t background-image:url(../img/template-1/read-more-open.png);
background-repeat:no-repeat;
background-position:center;
width:50px;
height:50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<button class="btn my-btn" type="button" data-toggle="collapse" data-target="#collapse4"
aria-expanded="false" aria-controls="collapseExample"> </button>
通過我的-BTN後加入的公開課,箭頭改變......但我怎麼能達致這使用CSS/JS?
UPDATE
我已經試過
<script>
$(document).ready(function(){
$('.my-btn').on('click', function(){
$(this).toggleClass('open');
});
});
</script>
但在切換,引導增加了坍塌類,但我的代碼將被忽略。
使用jQuery,.toggleClass() –