$('.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