私はdivでmouseenterとmouseoutを使用すると非常に奇妙な問題があります。上または下から来るdiv内のテキストを表示すると、すべて正常に動作します。 「切り替え」テキスト<p style="padding-left: 30px;">text</p>
が表示され、マウスを削除するとテキストが消えます。jQueryマウスアウト動作の問題
しかし、左または右から来るdivをホバーすると、mouseoutイベントが即座にトリガされ、テキストが再び消えます。
CSSを削除していないのは、それが原因で問題が発生する可能性があるためですか?ヘルプは非常に高く評価されるだろう!ありがとう!ターゲットより
jQuery(document).ready(function() {
jQuery("#fuss_hover").on({
mouseenter: function() {
jQuery("#fuss_ak").fadeIn(500);
}
});
jQuery("#fuss_hover").on({
mouseout: function() {
jQuery("#fuss_ak").fadeOut(500);
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="fuss_hover" style="margin: 6px 0px 6px 90px; width: 48%;"><span style="font-family: 'book antiqua',palatino; font-size: 14pt;">*</span><span style="font-family: 'book antiqua',palatino; font-size: 14pt; border-bottom: 1px dotted #000; cursor: help;">Mouseover Text</span>
</div>
<div id="fuss_ak" style="display: none; margin: 8px 0px 8px 90px; width: 75%;">
<p style="padding-left: 30px;">text</p>
</div>
私は(実施例)をスニペットにコードを変更し、私は正確に問題が何であるかわかりません。ダブルチェックしてください。 – Dekel