logo помогаю бизнесу зарабатывать больше.
Связаться
Введите название услуги:

Когда hover добавляем class к любому div

16 июня 2016 в 18:06 CSS,Jquery,Javascript

Суть в том, что когда нам нужно добавить класс к дочернему div, например, при наведение, то через стандартный метод сделать не выйдет.

Стандартный метод
[php]
$(‘.first_div’).hover(
function(){ $(this).addClass(‘hover’) },
function(){ $(this).removeClass(‘hover’) }
)
[/php]

То есть JS находит существующий div с названием first_div и добавляем к нему класс hover. В свою очередь .hover нужно создать в css и прописать стили.

Альтернатива

Активируется при наведении (hover).

[php]
<div class="first_div">
<div class="second_div"></div>
</div>
[/php]

[php]
$(‘.first_div’).hover(function () {
$(‘.second_div’).addClass(‘animation’);
}, function () {
$(‘.second_div’).removeClass(‘animation’);
});
[/php]

После добавления JS Ваш HTML получит ещё 1 класс

[php]
<div class="first_div">
<div class="second_div animation"></div>
</div>
[/php]

Я использовал данный скрипт, когда нужно было запустить анимацию иконки, при наведении на весь блок.

2016-06-16_210150

Похожие статьи

Оставить заявку
По любым вопросам пишите мне в мессенджеры .
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
Ваша цена
Предложите свою цена за товар или услугу. Пишите мне в мессенджеры или оставьте заявку в данной форме.
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
[contact-form-7 id="22192" title="Универсальная форма"]
[contact-form-7 id="114828" title="Рассчитать стоимость"]