ドロップダウンで5秒の時間または遅延を設定するにはどうすればよいですか。
要件は次のとおりです。誰かがメインメニューにカーソルを合わせると、マウスがメインメニューまたはサブメニューから離れている場合にのみ、そのサブメニューが5秒間表示されます。
今のところ、ulの高さをバナー画像の高さまで上げて、マウスをそのバナー領域から移動するまで非表示にならないようにしました。
以下はサイトリンクです: http: //transitions.advisorproducts.com/home
これは1つの参照サイトリンクです:http://focusyou.com/home(私の要件はこのようなものですが、このコードをコピーしたくないので、自分のコードに実装したいです)
以下はjsです:
$(function()
{
$("ul.dropdown li").hover(function()
{
$(this).addClass("hover");
$('ul:first',this).css('visibility', 'visible');
}, function()
{
$(this).removeClass("hover");
$('ul:first',this).css('visibility', 'hidden');
});
$("ul.dropdown li ul li:has(ul)").find("a:first").append(" » ");
});
前もって感謝します :)
ここでテストできます:http://jsfiddle.net/alokjain_lucky/KQAYT/2/