我有一個jQuery效果,如果用戶將鼠標放在回覆圖像上,圖像將更改爲其他圖像。我遇到的問題是,當您將鼠標懸停在另一個對象上,該對象設置爲addClass()作爲回覆圖像時,此新回覆圖像在鼠標懸停時不會更改其圖像。jQuery - addClass()mouseover
我的問題的演示: http://www.sfu.ca/~jca41/stuph/jQueryTest/jQueryTest.html
$(document).ready(function(){
$(".red").mouseover(function() {
$(this).css("color","red");
$(this).addClass("reply");
});
$(".red").mouseout(function() {
$(this).css("color","black");
$(this).removeClass("reply");
});
$(".reply").mouseover(function() {
$(this).css("background-image", "url(reply_h.png)");
});
$(".reply").mouseout(function() {
$(this).css("background-image", "url(reply.png)");
});
});
*注:*您應該鏈您的jQuery語句,如下所示:'$(this).css(「color」,「black」)。removeClass(「reply」);' – 2012-01-10 19:10:58
很酷。不知道你能做到這一點。剛做了修改。謝謝:) – Jon 2012-01-10 19:12:53