У меня есть свою сверстанные раскрывающееся меню.
JS файл отвечает за разворотку и за фиксирование
$(document).ready(function(){
/* Scroll Down */
$(window).scroll(function(e){
scrollFromTop = $(window).scrollTop();
if(scrollFromTop >= 101) {
$("#TopMenu").css({'position':'fixed'})
$("#TopMenu").stop().css({"top": "0px",'z-index':'9999'});
} else {
$("#TopMenu").css({'position':''})
}
});
/* Slide */
$('li.sub').hover(function() {
$(this).find('ul').slideDown(500);
},function() {
$(this).find('ul').stop(true,true).slideUp(500);
});
});
CSS отвечает за стиль
/* Left Slide - Begine */
.fixedDiv {
height:65px;
}
#TopMenu {
width:1000px;
height:65px;
margin:0px auto;
}
#TopMenu ul.LeftSide {
list-style: none;
width:702px;
float:left;
height:64px;
background: url('images/left_menu.png') no-repeat;
}
#TopMenu ul.LeftSide li {
list-style: none;
float:left;
padding-right:12px;
padding-left:7px;
margin-top:7px;
background: url('separato.png') 100% 35% no-repeat;
}
#TopMenu ul.LeftSide li.top {
height: 33px;
}
#TopMenu ul.LeftSide li:last-child {
background: none;
}
#TopMenu ul.LeftSide li a {
font-size:11px;
margin-top:4px;
display:block;
color:black;
}
#TopMenu ul.LeftSide li a:hover {
color:#006665;
}
#TopMenu ul.LeftSide li a.active {
color:#006665;
font-weight:bold;
}
#TopMenu ul.LeftSide li.sub {
position:relative;
height:33px;
}
#TopMenu ul.LeftSide li.sub span {
display:block;
background: url('images/sub.png') center center no-repeat;
width:40px;
height:18px;
margin:0px auto;
}
#TopMenu ul.LeftSide li ul {
padding:0px;
margin:0px;
display:none;
position:absolute;
border-radius:8px;
left:0px;
top:38px;
background: url('images/background.png');
padding:10px 15px 3px 15px;
-webkit-box-shadow:1px 1px 10px #999999;
width:150px;
z-index:100000000;
}
#TopMenu ul.LeftSide li ul li {
float:none;
width:100%;
padding:0px;
margin:0px;
background:none;
border-bottom:1px dotted #c1c1c1;
margin-bottom:4px;
padding-bottom:6px;
}
#TopMenu ul.LeftSide li ul li a {
font-size:10px;
}
#TopMenu ul.LeftSide li ul li:last-child {
border:none;
}
#TopMenu ul.LeftSide li ul li a {
padding:0px;
margin:0px;
}
/* Left Slide - End */
/* Center - Begine */
#TopMenu div.CenterSide {
height:64px;
width:39px;
background: url('images/center.png') no-repeat;
float:left;
}
/* Center - End */
/* Right Slide - Begine */
#TopMenu div.RightSide {
float:right;
font-size:11px;
width:241px;
color:white;
height:64px;
background: url('images/right_side.png') top right no-repeat;
overflow: hidden;
}
/* Right Slide - End */
Думаю многим будет полезно как примерно своё меню интегрировать в Joomla, у меня сейчас тупо через шаблон надо создавать меню и подменю, а хотелось бы управлять через админ часть.
Взял за основу меню которое у шаблона
ja_purity начал его ковирять удалил лищее оставил только чистие части, но не особо понял что и как... Подскажите куда копать... спс.Ув. !