ユーザーが画像にカーソルを合わせてからちょうど3秒後にjQueryダイアログを表示したいと思います。現在私は持っています:
$(".imgLi").live('hover', function() {
showDialog();
});
function showDialog()
{
$('#imageDialogDiv').dialog({
modal:true
});
}
<div id="imageDialogDiv" title="Blah">...</div>
タイムコードをどこに置くか、jQueryのタイマーオブジェクトをここに実装する方法がわかりません。その3秒間のいずれかの時点で「マウスを離す」(マウスを画像から離す)を使用する場合、ダイアログを表示したくありません。ここで助けてくれてありがとう。