採取以下HTML:鼠標懸停風格變化與jQuery
<li>
<p>
<a href="#" class="link" ><img src="images/photo_cityguild_cropped.jpg" alt="Education" title="Education">
<span class="label">E D U C A T I O N</span>
</a>
</p>
</li>
我想根本上改變用戶懸停在圖片鏈接的事件類<span>
的。
我還沒有我帶了很多使用jQuery和它已經有一段時間,無論如何,我嘗試以下操作:
$(".link").mouseover(function() {
$(this).find("span").addclass("label2");
}).mouseout(function(){
$(this).find("span").removeclass("label2");
});
可能有人指示我,什麼我需要更正,因爲它目前無所事事。
感謝,
編輯我的解決方案更新。
實現了這個代碼,而不是:
$(".link").live("mouseover mouseout", function(event) {
if (event.type == "mouseover") {
$(this).find("span").addClass("label2");
} else {
$(this).find("span").removeClass("label2");
}
});
我已經糾正語法重構代碼,但還是我得到什麼:S – buymypies
做我之前,我可以刪除「標籤」類看到label2的影響? – buymypies
下次如果你提到你的HTML片段被動態地添加到DOM – Mutt