我有以下 HTML
<div class="individual">
<div class="change">change</div>
<div class="picture"><img src....></div>
</div>
有.change
并且position: absolute;
是不可见的。在 mouseover 上.picture
,我想.change
出现,而在 mouseout 上,我想消失。如果个人点击.change
,那么应该会发生一些事情。
现在,当鼠标越过变化时,它被视为鼠标移出画面,因此变化开始闪烁!
然后我做了这个jQuery:
$('.change').mouseout(function(){
$('.picture').mouseout(function(){
$(this).parent().children('.change').hide();
});
});
$('.picture').mouseover(function(){
var i = $(this).parent().children('.change').show();
});
这只有第一次才能正常工作!如果我把图片移出,然后当我重新打开并继续更改时,一切都开始闪烁!!我该怎么办?!
谢谢