这显然不是事实。
我的 JS:
$(".job_charge.item-block").live({
mouseenter: function(){
$(this).find('.edit-and-delete').stop(true,true).fadeIn();
},
mouseleave: function(){
$(this).find('.edit-and-delete').stop(true, true).fadeOut();
}
});
我的HTML:
<div id="job_charge_2244" class="item-block job_charge">
<div class="edit-and-delete right">
</div>
</div>
CSS:
.item-block.job_charge
border-bottom: 1px dotted #ccc
display: inline-block
padding-bottom: 15px
width: 650px
.edit-and-delete
position: relative
display: none
top: 25px
right: 5px
float: right
a
margin-right: 8px
我有点糊涂了。当我将鼠标悬停在内部div中的链接上时,它们立即触发了一个mouse-leave函数并隐藏了。这个div自然是position: relative
,但我也将其放置在block
中,仍然存在同样的问题。
父div是inline-block
。
float
,而父元素实际上比你预期的要小,这种情况是否可能发生? - Jovan Perovicfloat: right
。 - Trip