ページにアイコンがあり、500 ミリ秒の遅延の後、接続ボックスに詳細が表示されます。
次に、アイコンとポップアップの両方からマウスアウトすると、500ms の遅延の後、ポップアップが非表示になります。
私が抱えている問題は、その 500ms の遅延中にカーソルがアイコン/ポップアップに再入力されることです。
これがコードです...
<div id="accountIcon">
<div id="accountPopup"></div>
</div>
CSS:
#accountIcon {
position:relative;
height:58px;
width:80px;
cursor:pointer;
background-color:#000;
}
#accountPopup {
position:absolute;
top:58px;
width:400px;
height:200px;
background-color:#CCC;
display:none;
}
jQuery:
$("#accountIcon").hover(function () {
$("#accountPopup").delay(500).show(0);
}, function () {
$("#accountPopup").delay(500).hide(0);
});