Здравствуйте, столкнулся с проблемой. Долго мучаюсь, никак не получается создать выпадающий блок. Видел много вариантов выпадающих списков, но все же не подходит. Самому написать хороший код не представляется возможным (мало опыта js). Делаю на jquery, но альтернативные варианты на js приветсвуются.
$(document).ready(function(){
$('#genre').hover(function () {
clearTimeout($.data(this,'timer'));
$('.drop-menu, #genre').stop(true,true).slideDown(300);
}, function () {
$.data(this,'timer', setTimeout($.proxy(function() {
$('.drop-menu').stop(true,true).slideUp(300);
}, this), 100));
});
});
здесь drop-menu не вложен в #genre. (#genre - ссылка), #drop-menu - обычный блок.
изьян данного кода в том, что при наведении на блок, он все равно сворачивается