Me gustaría disparar un evento cuando cualquier cosa en la página se hace clic, y luego se procesa normalmente. Por ejemplo, se lanzaría un clic, vería si el objetivo coincidía con algo, alertaría si lo hiciera y luego el evento click continuaría (no preventDefault()
).Global jQuery `.click()`
Respuesta
$(document).click(function(e) {
// e.target is the element which has been clicked.
});
Este se encargará de todos los eventos de clic a menos que un controlador evita que el evento de burbujeo (mediante una llamada al método de lacaso objeto stopPropagation()).
$("body").click(function (event) {
// Your stuff here
}
3 opciones para usted:
Esta es la forma en .live() en las obras jQuery. Todo burbujea en la parte superior y coincide con el selector que configuró. http://api.jquery.com/live/
Una forma más eficiente de hacerlo es utilizando .delegate, o proporcionando un contexto para .live() para que no tenga que pasar burbujas a la parte superior. http://api.jquery.com/delegate/
Si desea hacerlo de forma manual, se unen 'clic' con el documento, y utilizar .closest() para encontrar el más cercano selector de juego: http://api.jquery.com/closest/
Es todo el mismo concepto, delegación de eventos como mencionado ya
- 1. de jQuery evento click
- 2. jquery unbind click
- 3. JQuery Click versus Change
- 4. jquery .click llamado varias veces
- 5. jquery click (recordar valor antiguo)
- 6. ¿Hay un método jQuery Click?
- 7. JQuery .click variables de paso
- 8. jQuery click() evento catch-all?
- 9. jquery on vs click methods
- 10. función global jquery
- 11. evento click jQuery funciona solamente una vez
- 12. ventajas jQuery/diferencias en .trigger() vs .click()
- 13. equivalente de javascript puro de jquery click()?
- 14. evento click se disparó dos veces - jQuery
- 15. jQuery sobrescribir caso .click dentro clic
- 16. Agregar evento HTML w/click usando jQuery
- 17. ¿Cómo funciona JQuery .click() detrás de escena?
- 18. retardo básico en la función jQuery .click
- 19. jQuery: ¿Suprimir `click` cuando` dblclick` es inminente?
- 20. jQuery: Animating Div Resize en 'Click'
- 21. jQuery trigger click mobile Safari (iPad)
- 22. Diferencia entre `.click (controlador())` y `.click (controlador)`
- 23. jQuery/Javascript: ¿Definir una variable global dentro de una función?
- 24. Llamada global para llamadas Ajax en JQuery
- 25. jQuery son posibles excepciones a global $ .ajaxSetup()?
- 26. Usa requirejs y jquery, sin destruir global jquery?
- 27. jQuery .on ('clic') vs. .click() y .delegate ('clic')
- 28. jQuery click() evento no activa elementos HTML cargados de AJAX
- 29. cómo evitar jQuery UI arrastrable desde también activar evento click
- 30. Cómo eliminar todos los controladores de eventos Click en Jquery
Si hace clic en algo, coincidirá con algo, a menos que realmente haya querido "coincidir con algo específico" –