我有一個按鈕,每次單擊它時都要更改它。它工作正常,除了在前兩次點擊中沒有變化。我的邏輯有什麼問題?CSS切換按鈕不正確的邏輯
var soc_selected = new Boolean(false);
$('#soccer-button').click(function() {
if (soc_selected == false) {
$('#soccer-button').css('background', 'url(assets/img/sports/soccer_us.png)');
soc_selected ^= true;
}
else if (soc_selected == true){
$('#soccer-button').css('background', 'url(assets/img/sports/soccer.png)');
soc_selected ^= true;
}
});
我建議你創建類,並使用功能'$ .toggle()' – Rajesh
你能提供演示?我們很難重現這個問題。 –
對不起,我是一般的新手。讓我快速做到這一點。 。 。 –