這是一些JavaScript我有一個簡單的導航欄,但我有一個下拉消失的問題之前,你可以點擊它們,所以我想後添加延遲鼠標在隱藏之前離開酒吧。我怎麼會延遲1秒添加到隱藏的JavaScript功能
我該怎麼做?
<script type="text/javascript">
$(document).ready(function() {
// Navigation bar drop-down
$("nav ul li").hover(function() {
$(this).addClass("active");
$(this).find("ul").show().animate({ opacity: 1 }, 400);
}, function() {
// Delay on hiding should go here
$(this).find("ul").hide().animate({ opacity: 0 }, 200);
$(this).removeClass("active");
});
$('nav ul li ul li:first-child').prepend('<li class="arrow"></li>');
$('nav ul li:first-child').addClass('first');
$('nav ul li:last-child').addClass('last');
$('nav ul li ul').parent().append('<span class="dropdown"></span>').addClass('drop');
});
</script>
在此先感謝任何人誰可以幫助
附:這可能非常明顯,但我對JavaScript知之甚少。 :L
的Java =的Javascript兩個完全不同的語言!;兩種截然不同的目的,環境和用途 – paulsm4 2012-04-09 17:51:00
jQuery http://api.jquery.com/delay/ – 2012-04-09 17:53:08
Javascript非常棒,功能強大,很高興你在學習它!祝你好運! – murftown 2013-07-30 15:04:14