- Регистрация
- 8 Май 2012
- Сообщения
- 405
- Реакции
- 240
- Автор темы
- Заблокирован
- #1
переписываю меню на сайте
Строение там такое
Нужно что бы при наведении на <li class=""> - в класc писалось значение hovered
сейчас я задал классы по умолчанию например <li class="limenu1">
и делаю так
но это костыль - и неправильный т.к. меню будет генериться системой автоматически и без заданных классов
какой код необходимо использовать в данном случае...
Строение там такое
HTML:
<div>
<ul>
<li class="">.....</li>
<li class="">.....</li>
<li class="">.....</li>
<li class="">.....</li>
<li class="">.....</li>
<li class="">.....</li>
</ul>
</div>
Нужно что бы при наведении на <li class=""> - в класc писалось значение hovered
сейчас я задал классы по умолчанию например <li class="limenu1">
и делаю так
Код:
<script type="text/javascript">
$(".limenu1").mouseenter(function(){
$('.limenu1').addClass('hovered')
}).mouseleave(function(){
$('.limenu1').removeClass('hovered')
});
$(".limenu2").mouseenter(function(){
$('.limenu2').addClass('hovered')
}).mouseleave(function(){
$('.limenu2').removeClass('hovered')
});
$(".limenu3").mouseenter(function(){
$('.limenu3').addClass('hovered')
}).mouseleave(function(){
$('.limenu3').removeClass('hovered')
});
$(".limenu4").mouseenter(function(){
$('.limenu4').addClass('hovered')
}).mouseleave(function(){
$('.limenu4').removeClass('hovered')
});
$(".limenu5").mouseenter(function(){
$('.limenu5').addClass('hovered')
}).mouseleave(function(){
$('.limenu5').removeClass('hovered')
});
$(".limenu6").mouseenter(function(){
$('.limenu6').addClass('hovered')
}).mouseleave(function(){
$('.limenu6').removeClass('hovered')
});
</script>
но это костыль - и неправильный т.к. меню будет генериться системой автоматически и без заданных классов
какой код необходимо использовать в данном случае...