2011-05-17 13 views
7

Realmente probé la documentación de Google y jQuery para esto y me rindo.¿Dónde encontrar una lista de todos los eventos jQuery?

Necesito nombres de eventos. No, no necesito cargarlos con código, los necesito como página HTML, ya sabes, para leer y verificar cuál era el nombre exacto de este evento que acabo de olvidar. Estoy seguro de que hay sitios ocultos en la web que se ríen de mí :)

No tiene sentido para mí (ni nadie) preguntar aquí, "oye, cómo adjuntar un código cuando jQuery.ajax comienza". Lo sé, jQuery .ajax() desencadena algunos eventos globales y locales, lo sé, si malgasto otros 15 minutos para leer toda la documentación de .ajax() lo encontraré, pero no es mi punto. Si olvida el nombre o la sintaxis de la etiqueta HTML raramente utilizado, simplemente escriba "etiquetas HTML" en google y encuentre su etiqueta en menos de 10 segundos. Pruébalo con jQuery event names :) "Window events" devuelve una documentación bastante buena por parte de Microsoft.

Prefiero perder el tiempo con una buena pregunta: ¿dónde encontrar una lista de todos los eventos de jQuery? Sería genial si tuvieran algún tipo de descripción, pero los más importantes son los nombres.

No necesito ninguno en particular. Los necesito a todos en un solo lugar.

Se trata de un brainhead sencillo cuando se trata de "métodos y propiedades de clase". Sé que el código puede definir cualquier cantidad de eventos personalizados, pero primero: DOMDocument define sus valores predeterminados, la ventana JavaScript define la suya propia y jQuery define la suya propia. Hay una lista?

+1

No estoy de acuerdo con usted: es muy simple para encontrar eventos jQuery. Todo lo que necesita en el sitio web oficial de jquery. http://api.jquery.com/category/events/ – Elorfin

+2

Si no puede encontrar esto usando Google, realmente necesita desinstalar su internet. –

+2

Estaba buscando "ajaxStart". No lo encontrarás así. Lo que tienes en el sitio de jQuery es una lista de ... Me parecen métodos. Métodos que pueden usarse para vincular eventos. No cubren TODO evento de ventana o documento disponible. Incluso jQuery puede activar eventos ajax, se explican, los encontré 5 minutos después. Bueno, probablemente no esperabas que alguien buscara algo menos obvio :) – Harry

Respuesta

3

Los eventos en jQuery son solo eventos DOM — excepto por unas pocas excepciones que se brindan para su conveniencia —, por lo que no está realmente buscando eventos jQuery. Esa es la razón por la que estás teniendo dificultades para encontrarlos.

Desde los eventos soportados por cada navegador difieren que realmente necesita para estar buscando, ya sea en un lugar como Quirksmode, para las tablas de compatibilidad, o el sitio de soporte de cada proveedor como Mozilla Developer Network o MSDN.

Elimina el prefijo on para cualquier evento al vincular con jQuery.

+0

Sí, lo sé. El evento exacto que estaba buscando fue "ajaxStart", que se desencadena por jQuery. Está documentado en la página .ajax() de la documentación de jQuery. No quería leerlo enésima vez, pero eventualmente tuve que :) Lo estaba buscando, porque lo usé en mi propio código, pero el código es enorme y olvidé dónde estaba :) – Harry

Cuestiones relacionadas