-1
我嘗試添加和刪除類每1秒鐘,但其現在的工作並沒有控制檯錯誤jQuery的setInterval的工作不無控制檯錯誤
IM實際上是試圖改變我的菜單項的顏色之一,背景顏色,使注意我並不能解決:(
有我的jQuery的HTML和CSS代碼
jQuery的
function ds1() {
$("#h").addClass("ds");
};
function ds2() {
$("#h").removeClass("ds");
};
function ds() {
if ($("#h").css("color") == ("#000000")){
$("#h").addClass("ds");
}else{
$("#h").removeClass("ds");
}
};
setInterval(ds , 1000);
HTML
<ul id="alt_menu2">
<li><a href="#" class="anasayfa">Ana sayfa</a></li>
<li><a href="#" class="modlar">Modlar</a></li>
<li><a href="#" class="kaynakpaketleri">Kaynak paketleri</a></li>
<li><a href="#" class="hariatalar">Haritalar</a></li>
<li><a href="#" class="kendinyap">Kendin yap</a></li>
<li><a href="#" class="heraypremium" id="h">Her ay premium</a></li>
<li><a href="#" class="yardim">Yardım</a></li>
</ul>
CSS
#alt_menu2{
width: 1020px;
height: 50px;
list-style: none;
display: block;
}
#alt_menu2 li{
display: block;
float: left;
cursor: pointer;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #cccccc;
}
#alt_menu2 li a,.heraypremium{
padding: 16px 18px 15px 17px;
text-decoration: none;
display: block;
text-align: center;
color: #000000;
background-color: #ffffff;
/*transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s
-o-transition: 0.5s;*/
}
#alt_menu2 li a:hover{
padding: 12px 18px 15px 17px;
border-width: 4px 0px 0px 0px;
border-color: #cccccc;
border-style: solid;
}
.ds{
background-color: #303030 !important;
color: #ffffff !important;
}
您需要的功能傳遞給'setInterval',功能...'的setInterval(DS,1000)'沒有結果。 – Phil
其實我知道錯了,但我試過ds比我說可能ds()是真的,並忘記分享之前刪除:D – sdasdas
除了@Phil的修復,你可能想看看'.toggleClass( )'http://api.jquery.com/toggleclass/ –