$('.WallEntry').live('mouseover mouseout', function(event) {
if (event.type == 'mouseover') {
$(this).find('.delButton').css('visibility', 'visible');
}else{
$(this).find('.delButton').css('visibility', 'hidden');
}
});
.WallEntry{
width: 300px;
}
HTML
<div class='WallEntry'>
Message: <br>
Hi, have you been there..?
<div style='visibility: hidden' class='delButton'></div>
</div>
我想這樣做:
當你將鼠標懸停消息(元素WallEntry) ,delButton應該出現。當你離開時,它應該隱藏起來。
我曾嘗試:
$(".WallEntry").live("hover", function(){
$(this).find('.delButton').css('visibility', 'visible');
}, function() {
$(this).find('.delButton').css('visibility', 'hidden');
});
但後來,我被告知,現場()犯規處理兩種功能。
我最上面的問題的代碼是,它沒有顯示與WallEntry附加的div元素的delButton。
應該怎麼做?
沒有足夠的細節來決定性地說。如何發佈重現問題的http://jsfiddle.net? – 2010-11-08 19:31:58