這是我的第一個問題,我的編碼技巧很少,所以請隨身攜帶。切換任何按鈕後,檢查多個按鈕的切換狀態
我正在使用引導程序和jquery來控制一組切換按鈕,以及按下這些按鈕後的影響。 HTML按鈕反覆通過數據肘節=「鍵」來控制:
<div class="btn-group" data-toggle="buttons-radio" style="margin-left:5px">
<button id="fullWidth" class="btn btn-toggle" data-toggle="button">full</button>
<button id="halfWidth" class="btn btn-toggle" data-toggle="button">half</button>
</div>
<button id="flight" class="btn btn-toggle" data-toggle="button">Flight</button>
<button id="derived" class="btn btn-toggle" data-toggle="button">Derived</button>
和我的JS段(其在所述網頁體的在莫底部。)如下:
$('.btn-toggle').click(function() {
if (($('#derived').hasClass('active')) && ($("#flight").hasClass('active'))){
DO SOME STUFF
}
else if ($("#derived").hasClass('active')){
DO SOME STUFF
if ($("#halfWidth").hasClass('active')){
DO SOME STUFF
}
else {
DO SOME STUFF
}
}
else if ($("#flight").hasClass('active')){
DO SOME STUFF
if ($("#halfWidth").hasClass('active')){
DO SOME STUFF
}
else {
DO SOME STUFF
}
}
else {
DO SOME STUFF
}
});
我的問題是,JS在切換更改之前檢查切換按鈕的狀態。我希望能夠選擇首先更改的選項,然後讓js在之後運行它。
感謝您的幫助。
很好,謝謝。注意其他人:這樣做時刪除'data-toggle =「button」'或者你得到一個雙重切換。不知道類'btn-toggle'來自哪裏,我只是使用'type =「button」class =「btn」',然後通過id選擇。 – juanitogan