Estoy usando jQuery 1.3.2.Google Chrome: problema de enfoque con la barra de desplazamiento
Hay un campo de entrada en un formulario. Al hacer clic en el campo de entrada se abre un div como un menú desplegable. El div contiene una lista de elementos. Como el tamaño de la lista es grande, hay una barra de desplazamiento vertical en el div.
Para cerrar el menú desplegable cuando se hace clic fuera, hay un evento de desenfoque en el campo de entrada.
Ahora el problema es:
en cromo (2.0.172) cuando se hace clic en la barra de desplazamiento, el campo de entrada va a perder el foco. Y ahora si hace clic afuera, el menú desplegable no se cerrará (ya que la entrada ya perdió el foco al hacer clic en la barra de iconos)
En Firefox (3.5), IE (8), opera (9.64), safari() cuando hacemos clic en la barra de desplazamiento, el campo de entrada no pierde el foco. Por lo tanto, cuando haces clic afuera (después de hacer clic en la barra de sroll), el menú desplegable se cerrará. Este es el comportamiento esperado.
En Chrome, una vez que se hace clic en la barra de desplazamiento, y luego, si hago clic afuera, el menú desplegable no se cerrará. ¿Cómo puedo solucionar este problema con Chrome?
Hice lo mismo pero lo apliqué al evento 'focusout'. – elmt