Что-то вроде:
jQuery(element_here).delay(5000).slideup('fast', function() {
bm_item_link_obj.removeClass("bm-item-link-hover");
});
будет работать
Если вы основываете его на html в своем вопросе / JSfiddle, вы измените свой 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;