私は現在、サブメニューでメニューを作成しようとしています。 ここに私がしたいことがあります。jquery hoverとsetTimeout/clearTimeOut
リンク(#mylink)上にdivを表示したい(「#サブメニュー」と呼ぶことができます)。 マウスを離すと、このリンクから5秒後に関数を実行します。
この5秒間隔で、私がdiv(#submenu)を動かすと、clearTimeoutが必要になります。 この部分は5秒後に消えません。
$(document).ready(function()
{
$("#mylink").hover(
function()
{
$('#submenu').show();
},
function()
{
var timer = setTimeout(function(){$('#submenu').hide();}, 5000);
}
);
$("#submenu").hover(
function()
{
clearTimeout(timer);
},
function()
{
$('#submenu').show();
}
);
}
おかげでジェフ、それは私の作品SLaksを行うだろう方法です。 –