pasar desplegar desplegable con bootstrap jquery

jquery - desplegar - menu desplegable al pasar el mouse bootstrap



jQuery Hover Menu-Al pasar el cursor sobre el elemento secundario-el menĂº desaparece (1)

Puede usar clearTimeout(postTimer1) para detener la ejecución del temporizador. Por lo tanto, si el usuario se desplaza sobre #dropdown1 , borre el temporizador.

Tal vez algo como esto:

$(document).ready(function() { var hideTimer = null var dropdown = $("#dropdown1", this) var menu = $(".menu-level-one", this) dropdown.hide(); $([dropdown[0], menu[0]]).hover( function() { if (hideDropdownTimer) clearTimeout(hideDropdownTimer); dropdown.show(); }, function() { if (hideDropdownTimer) clearTimeout(hideDropdownTimer); hideDropdownTimer = setTimeout(function() { dropdown.hide() }, 300) } ) })

Así que creé un pequeño hover, que usa una clase de un enlace para mostrar un div debajo.

El show / hide funciona bien, pero no puedo encontrar la manera de configurarlo para que, si el mouse está sobre el div, no se oculte. Intenté usar (esto) y .hover, sin éxito.

Aquí está mi código:

$(document).ready(function() { // hide all dropdown $("#dropdown1").hide(); //hover show dropdown $(".menu-level-one").hover( function () { $("#dropdown1").show(); }, function () { var postTimer1 = setTimeout(function(){ $("#dropdown1").hide(); }, 1000); } ); });