Permítanme describir el problema en detalle:
Quiero mostrar un div posicionado absoluto al pasar el cursor sobre un elemento. Eso es realmente simple con jQuery y funciona bien. Pero cuando el mouse pasa sobre uno de los elementos secundarios, desencadena el evento mouseout del div contenedor. ¿Cómo evito que javascript active el evento mouseout del elemento contenedor cuando coloco el cursor sobre un elemento secundario?
¿Cuál es la forma mejor y más corta de hacer eso con jQuery?
Aquí hay un ejemplo simplificado para ilustrar lo que quiero decir:
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() } );