addClass/removeClass при наведении мышкой
Есть javascript код:
$('#navigation li').hover(
function() {
var position = $("#navigation li").index(this);
position++;
var position_before = position-1;
var position_after = position+1;
var position_befor_before = position_before-1;
if(position <10) { position = "0"+position; }
if(position_before <10) { position_before = "0"+position_before; }
if(position_after <10) { position_after = "0"+position_after; }
if(position_before_before <10) { position_before_before = "0"+position_before_before; }
if(position%2) {
$("#nav_"+position).addClass('navigatin_main_hover');
if(position!=6) { $("#nav_"+position_after).addClass('navigation_hover_01'); }
if(position!=1) { $("#nav_"+position_before).addClass('navigation_hover_02'); }
} else {
$("#nav_"+position).addClass('navigation_hover_01');
$("#nav_"+position_before).addClass('navigatin_main_hover');
if(position_before_before!=0)$("#nav_"+position_before_before).addClass('navigation_hover_02');
}
},
function(){
$("#navigation li").removeClass('navigatin_main_hover');
$("#navigation li").removeClass('navigation_hover_01');
$("#navigation li").removeClass('navigation_hover_02');
}
)
});
Так же есть html и css: <div id="navigation"> <ul> <li id="nav_1" class=""><a href="#">ГЛАВНАЯ</a></li> <li id="nav_2" class=""><a href="#">главная</a></li> <li id="nav_3" class=""><a href="#">КОМАНДА</a></li> <li id="nav_4" class=""><a href="#">команда</a></li> <li id="nav_5" class=""><a href="#">ФОРУМ</a></li> <li id="nav_6" class=""><a href="#">форум</a></li> <!--и т.д.--> </ul> </div> <script type="text/javascript" src="hover.js"></script> <script type="text/javascript" src="jquery_lib.js"></script> Код:
/*CSS*/Помогите, пожалуйста, сделать так, что бы скрипт работал. Сам полный нуб, не разбирающийся в скриптах. Но очень хочу научится! Помогите, люди добрые. |
Цитата:
|
![]() ![]() Проблема в том, что у второго рисунка много этажей. И он должен применяться так: при наведении на первый элемент его позиция должна быть center, а при наведении на 2 элемент (следующий после него), его позиция должна быть bottom. |
| Часовой пояс GMT +3, время: 07:31. |