Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Подскажите, как реализовать toggleClass только одному стилю ?

.gajg Ученик (161), на голосовании 8 лет назад
Есть вертикальное полоса-меню, разбитое на левую и правую часть,
Подскажите как сделать чтобы при наведении курсора на блок ('.skill-row-right')
toggleClass ('move') добавился только одному ('.skill-ball-right') а не всем ниже идущим..
Пробовал ('.skill-ball-right:focus') не работает.

$(document).ready(function(){
$('.skill-row-right').hover(

function() {
$('.skill-ball-right').toggleClass('move')
Голосование за лучший ответ
Imobilazer Искусственный Интеллект (222542) 8 лет назад
Используйте .next() или .children(), в зависимости от того как у Вас там разметка
.gajgУченик (161) 8 лет назад
Можешь сделать?
Imobilazer Искусственный Интеллект (222542) Нет, зачем мне это, делать за кого-то работу
савелий батурин Знаток (382) 8 лет назад
Возможно уже не нужно, но замените $('.skill-ball-right').toggleClass('move') на $(this).toggleClass('move').
Таким образом вы добавляете класс не ко всем объектам с классом skill-ball-right, а только для текущего.
.gajgУченик (161) 8 лет назад
нет.. ну как... this это добавление move к skill-row-right
Похожие вопросы