何かのようなもの:
jQuery(element_here).delay(5000).slideup('fast', function() {
bm_item_link_obj.removeClass("bm-item-link-hover");
});
うまくいくだろう
質問/ JSfiddle の html に基づいている場合は、select ステートメントの JS を次のように変更します。
case "slideUp":
bm_item_content_obj.delay(5000).slideUp( 'fast', function() {
bm_item_link_obj.removeClass("bm-item-link-hover");
});
また、ラップする方が良いでしょう:
$("#navigation ol").bigmenu();
の:
$(document).ready(function () {
// NAVIGATION
$("#navigation ol").bigmenu();
});
よりも
$(window).load(function () {
// NAVIGATION
$("#navigation ol").bigmenu();
});
すぐに別のリンクに移動したときに他のリンクをスライドさせるには、次のものが必要です。
$(".submenu").not(bm_item_content_obj).stop(true, true).slideUp("fast");
すでに入っているものの下:
case "slideDown":
したがって、次のようになります。
case "slideDown":
bm_item_content_obj.height("auto");
bm_item_content_obj.slideDown(100);
$(".submenu").not(bm_item_content_obj).stop(true, true).slideUp("fast");
break;