Опишите проблему подробно:Как отключить события мыши, вызванные дочерними элементами?
Я хочу показать абсолютное положение div при наведении указателя мыши на элемент. Это очень просто с jQuery и работает отлично. Но когда мышь переходит через один из дочерних элементов, она запускает событие mouseout из содержащего div. Как заставить javascript запускать событие mouseout содержащего элемента при зависании дочернего элемента.
Какой лучший и самый короткий способ сделать это с помощью jQuery?
Вот упрощенный пример, чтобы проиллюстрировать, что я имею в виду:
Html:
<a>Hover Me</a>
<div>
<input>Test</input>
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
</div>
Javascript/JQuery:
$('a').hover(function() { $(this).next().show() }
function() { $(this).next().hide() });
[Без версии jQuery] (http://stackoverflow.com/q/4697758/2065702) этого вопроса – 2016-02-09 20:49:18