我有此代碼: 'slideToggle'函數它的工作很好,但背景顏色不會改變。 任何提示?由於JQuery如果條件CSS
的jQuery:
$("#btnContactMob").on("click", function(){
$("#contactMob").stop(true).slideToggle();
});
if (('#contactMob').is(':visible')) {
$('#btnContactMob').css('background-color', '#FFF');
}
CSS:
#btnContactMob {
cursor: pointer;
width: 100%;
height: 55px;
color: #333;
background-color: #CCCCCC;
border-top:1px solid #1a1a1a;
font-family: Lato-Regular;
text-align: center;
padding-top: 10px;
font-size: 26px;
}
#contactMob {
width: 100%;
height:100%;
position: relative;
background-color: #FFF;
float: left;
display: none;
}
你'if'說法是不是你的事件中。 –