Chosen: El desplazamiento desplegable elegido no funciona para dispositivos táctiles

Creado en 4 may. 2016  ·  3Comentarios  ·  Fuente: harvesthq/chosen

Tengo una tableta Sony Z4 con Android 6.0 (Google Chrome 50). Y trato de usar el menú desplegable elegido, pero desafortunadamente es imposible porque no puedo usar el desplazamiento para el menú desplegable elegido: puede intentar reproducir este error aquí: https://harvesthq.github.io/chosen/.
Debes eliminar la condición:
si (/Móvil/i.test(window.navigator.userAgent)) {
falso retorno;
}

de la función "AbstractChosen.browser_is_supported"

Comentario más útil

Hay una solución sencilla, en mi caso he comentado lo siguiente en register_observers

this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// devuelve evt.preventDefault();
});

en mi caso funciona bien.

si hay algo malo en eso por favor sugiérame

Todos 3 comentarios

No creo que Chosen deba estar habilitado en dicho dispositivo.

¿Qué cambiaría eliminando esa condición?

Hay una solución sencilla, en mi caso he comentado lo siguiente en register_observers

this.container.bind('touchstart.chosen', function(evt) {
_this.container_mousedown(evt);
// devuelve evt.preventDefault();
});

en mi caso funciona bien.

si hay algo malo en eso por favor sugiérame

Estoy de acuerdo con @koenpunt en que Chosen debería desactivarse en el móvil desde el primer momento. Personalmente, no siento que su interfaz de usuario sea realmente una mejora con respecto a las selecciones integradas en Android e iOS. Los cuadros de selección en el escritorio son mucho peores...

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

engintekin picture engintekin  ·  8Comentarios

jim-at-miramontes picture jim-at-miramontes  ·  4Comentarios

blankhang picture blankhang  ·  7Comentarios

ali1360 picture ali1360  ·  5Comentarios

mcclurem picture mcclurem  ·  4Comentarios