2011-09-02 49 views
0

一些實例..a.active什麼停用活動鏈接?

#jqt .back.active { 
-webkit-border-image: url(img/back_button_clicked.png) 0 8 0 14; 
} 

<a href="#" class="back">Back</a> 

#jqt ul li a.active, #jqt ul li a.button { 
background-color: #676c96; 
color: #fff; 
} 

<ul class="individual"> 
<li><a href="javascript:cart('0','empty')">Cancel</a></li> 
<li><a href="javascript:placeOrder()" >Place order now</a></li> 
</ul> 

當任一這些被推活動狀態不會關閉。任何怪癖爲什麼或強迫停用的方法?

THX

回答

0

稍有混淆的問題。 a:active選擇處於活動狀態的鏈接; a.active是一類,可能是通過javascript添加和刪除的。你還沒有發佈你的JS,所以很難說,但是這聽起來像是那裏有一個bug,它不能從元素中正確地刪除類,或者在你的樣式表中,你打算使用:active

+0

是的,那很奇怪。不確定開發人員在那裏試圖達到什麼目標,將活動改爲:主動。問題解決了。 – maxum

0

如何使用JQuery,只使用,而不是現國家規定的班。最近使用的代碼片段應該能讓你瞭解它的工作原理。

$("#tabMenu > li").click(function() { 
     $("#tabMenu > li").removeClass("selected"); 
     $(this).addClass("selected"); 
    });