Tengo un enlace en una página web que abre un cuadro de diálogo modal. La primera vez que se hace clic en el enlace, se ejecuta el código de inicialización. Los clics posteriores no necesitan hacer ningún procesamiento. El problema aquí es cuando las personas hacen doble clic en el enlace, el código de inicialización se ejecuta dos veces -aunque estoy configurando un indicador de inmediato para decir que estoy inicializado, y si está marcado no ejecuto la función de inicio. ¿Que debería hacer?Personas que hacen doble clic en todo en las páginas web ... jQuery doble clic en el problema
- que podía desatar la función, haga clic en este enlace cuando se hace clic, pero luego me necesitan de obligar a la función de nuevo cuando se cierra el cuadro de diálogo .
- Podría vincularme al evento dblclick y devolver un mensaje falso?
- Pude guardar la hora 'lastclicked' en el elemento, y luego verificar si decir ha transcurrido 2 segundos antes de que se active el evento ?
No se puede simplemente enlazar con el dblclick así? No puedo ver por qué eso no funcionaría. –
Problema con la vinculación a dblclick es que si el usuario hace doble clic y devuelvo falso - el diálogo no se abrirá y el usuario se quedará en blanco si este enlace no funciona :) Creo que podría esperar un par de milisegundos y luego activar el clic función manualmente? – superlogical