次のコードで、IE9 のポップアップ div に問題があります。
<li id="info001" class="listInfo" onmouseover="ShowPreview(this);" onmouseout="HidePreview();">
私のHidePreviewは、次のように、マウスがlistItemまたはプレビュー自体の上にないことを確認します。
function HidePreview() {
if (!($('#thePreview').is(':hover') || $('#info001').is(':hover'))) {
$('#thePreview').hide();
}
}
これは Chrome と Firefox では問題なく動作しますが、IE9 では、listItem とプレビューの両方に移動するとプレビューがちらつき始め、プレビューだけに移動すると非表示になります。
これを回避する方法はありますか?
編集: わかりやすくするために、thePreview div は info001 li と重なっていて、それらの間でマウスを簡単に移動できます。