Div内でDIVを表示および非表示にするという面白い問題があります。マウスがメインの div をホバーするたびに、小さな div に削除アイコンと更新アイコンが表示されるようなユーザー エクスペリエンスを作成しようとしています。「遅い」オプションなしで表示/非表示を使用すると、完全に正常に動作しますが、「遅い」オプションを使用すると、マウスがメイン div から何マイルも離れている場合でも、マウス オーバー イベントごとに 2 回表示と非表示が開始されます。マウスが div にとどまると、現れたり消えたりするショーが延々と続きます。これまでに収集したものは、div が表示されたときにマウス アウト イベントが発生することですが、これをどのように制御するかという問題があります。以下は私のコードです:
Javascript:
function ShowCurrProblemSaveDiv(id){
$(id).find('div').show('slow');
}
function HideCurrProblemSaveDiv(id){
$(id).find('div').hide('slow');
}
HTML:
<div id="PatCurrVisitProblemListDiv"
onMouseOver="ShowCurrProblemSaveDiv(this)"
onMouseOut="HideCurrProblemSaveDiv(this)">
<div id="PatCurrVisitProblemSaveDiv"
style="background:red;
display:none;">
Delete-Update Icons
</div>
</div>
前もって感謝します。