Показать сообщение отдельно
  #5 (permalink)  
Старый 30.11.2016, 12:46
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Pavel M., всё верно) hover использует mouseenter/mouseleave которые не всплывают, тогда сделаем так:
<div>
	<div>
		<div>
			<div></div>
		</div>
	</div>
</div>
 
<script>
$('div').mouseover(function(e) {
	e.stopPropagation();
	$(e.target).addClass('hoverBlock');
}).mouseout(function(e) {
	e.stopPropagation();
	$(e.target).removeClass('hoverBlock');
});
</script>

<!----- или ----->

<div class="ddd">
	<div>
		<div>
			<div></div>
		</div>
	</div>
</div>
 
<script>
$('div.ddd').mouseover(function(e) {
	$(e.target).addClass('hoverBlock');
}).mouseout(function(e) {
	$(e.target).removeClass('hoverBlock');
});
</script>
Ответить с цитированием