Tengo un menú desplegable similar a un menú que se oculta vinculando el evento "mouseleave".Funky jQuery mouseleave comportamiento
<div id="container">
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
El problema que estoy teniendo es cuando los elementos secundarios de mi contenedores contienen un objeto SELECT donde las opciones de la instrucción SELECT se extienden físicamente fuera de los límites del contenedor. En consecuencia, al pasar las OPCIONES fuera de los límites, se activa el evento "mouseleave" para disparar y se cierra mi menú desplegable. El SELECT es un elemento secundario del contenedor, por lo que en este caso esperaría que el evento mouseleave lo reconozca.
¿Por qué no hacer que el contenedor siempre sea lo suficientemente grande como para contener a sus hijos? –
El número de opciones es mucho mayor que el elemento contenedor. Quiero mantener la interfaz de usuario lo más simple posible. – Blocka