Позвольте мне подробно описать проблему:
Я хочу показать абсолютный позиционированный 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() } );