0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1596 Просмотров
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
У меня есть свою сверстанные раскрывающееся меню.
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 начал его ковирять удалил лищее оставил только чистие части, но не особо понял что и как... Подскажите куда копать... спс.Ув. !
*

dexteron

  • Захожу иногда
  • 121
  • 17 / 0
  • Помог? Поставь мне "+"
Re: Как интегрировать своё меню
« Ответ #1 : 09.07.2012, 13:40:03 »
Создайте модуль "Произвольный html-код" и вставляйте туда ваш код js. Только редактор может обрезать "непонятный" ему код.
А код CSS в соответствующий файлик template.css в папке шаблона.
*

dexteron

  • Захожу иногда
  • 121
  • 17 / 0
  • Помог? Поставь мне "+"
Re: Как интегрировать своё меню
« Ответ #2 : 09.07.2012, 13:44:35 »
А... Кстати вы его проверяли в работе?
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: Как интегрировать своё меню
« Ответ #3 : 09.07.2012, 14:31:07 »
Так я хочу избавится от HTML кода и интегрировать чисто как виде меню, а так как вы опсиали у меня сейчас и сделанно только через шаблон...

P.S. Да проверял меню работает, только Jquery надо подключить...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ширина меню

Автор alex86r93

Ответов: 5
Просмотров: 1796
Последний ответ 14.06.2018, 05:13:50
от KANEGI
как сделать кнопки меню!

Автор Millenium_3000

Ответов: 10
Просмотров: 7675
Последний ответ 17.08.2017, 17:24:12
от Intrande
Вопрос по добавлению тега в МЕНЮ j 1.5

Автор berTalino

Ответов: 12
Просмотров: 1198
Последний ответ 29.03.2017, 16:20:43
от berTalino
Как увеличить ширину левого меню?

Автор afina2009

Ответов: 8
Просмотров: 1777
Последний ответ 09.04.2016, 23:00:36
от afina2009
Плавный якорь из меню на Jquery

Автор Timerlan

Ответов: 19
Просмотров: 2178
Последний ответ 04.02.2016, 03:54:16
от Fedor Vlasenko