私は次のHTMLを持っています
<div class="individual">
<div class="change">change</div>
<div class="picture"><img src....></div>
</div>
.change
持っているとposition: absolute;
見えない。マウスオーバー.picture
では.change
表示し、マウスアウトでは非表示にします。個人がクリックする.change
と、何かが起こるはずです。
現在、マウスが変更を超えると、画像のマウスアウトとして扱われるため、変更がちらつき始めます。
次に、このjQueryを作成しました。
$('.change').mouseout(function(){
$('.picture').mouseout(function(){
$(this).parent().children('.change').hide();
});
});
$('.picture').mouseover(function(){
var i = $(this).parent().children('.change').show();
});
これは初めて正常に動作します!写真を外して、また戻って着替えると、すべてがちらつき始めます!! 私は何をしますか?!
ありがとう