divにカーソルを合わせると(id = div-CONがあると仮定して)、div-CON内にいる間に、絶対配置された別のdivがマウスでポップアップして表示されます。マウスがdiv-CONを離れると、フローティングdivが消えます。マウスイベントを無視する方法はありますか?
ブラウザが遅くなったり遅れたりすると、フローティングdivがすぐに位置を更新しないため、マウスがフローティングdivに入ってから離れる場合があります。この瞬間、マウスはdiv-CONを出て再び入るので、フローティングdivは本質的に点滅する。
これについては、イベントを無視またはキャンセルする方法があるかどうか疑問に思っていました。この場合、マウスがフローティングdivに入ると、mouseleaveイベントはdiv-CONでトリガーされません。
相続人jsFiddle:http://jsfiddle.net/vuxcR/
ありがとうございます。私は別の解決策があるかどうかを見るのを待つ。しかし、私はあなたの方法がこれの唯一の解決策だと思っています –
300msの遅延が小さすぎる場合、遅延を増やしてください。 1-2秒未満の遅延では十分ではない場合は、遅いブラウザでも要素のレンダリングに1〜2秒かかることはないため、コードを修正することを検討する必要があります。 –