采取以下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