Это в подключаемый файл javascript
// ==========================================================================================Это в css-файл
// ВЫПАДАЮЩЕЕ МЕНЮ
//===========================================================================================
var bg_color_active = $("a.plus").css("background-color");
$("#mainmenu li ul li:hover a").css("background-color", bg_color_active);
$("[id*='active_cat_']").each(function(){
var cat_id = $(this).attr("id");
var re = /(\d+)/g;
cat_N = cat_id.match(re);
var sub_cat_html = $("#cat"+cat_N).html();
$("#"+cat_id).after("<ul class='downMenuItem' id='menu" + cat_N + "'>"+sub_cat_html+"</ul>");
$(this).parent("li").addClass("downMenu");
$(this).parent("li").attr("display","none");
});
$(".downMenu").hover(
function(){
$(this).find("ul").stop(true,true).slideDown('fast');
},
function(){
$(this).find("ul").stop(true,true).slideUp('fast');
}
);
/* выпадающее меню */Удобно для начинающих - меньше вопросов.
#mainmenu li ul {
position: absolute;
display: none;
z-index: 999;
width:auto;
border: 1px solid;
}
#mainmenu li ul li {
float: none;
margin: 0px;
}
#mainmenu li ul li a, #mainmenu li.active ul li a, #mainmenu li ul li a.plus {
font-size: 10pt;
font-weight: normal;
text-align:left;
border-bottom: 1px solid;
border-collapse: collapse;
padding: 2px;
}
#mainmenu li.active ul li a:hover {
background-color: inherit;
}
#mainmenu li ul li a.plus {
background-color: inherit;
}
#mainmenu li ul li a.plus:hover {
background-color: #265778;
}
Сообщение отредактировал andibrag: 05 Декабрь 2013 - 11:08