Anular o extender una función jquery
Frecuentes
Visto 90 equipos
0
Soy un novato en jquery, así que disculpe si mi terminología es incorrecta, pero quiero anular o extender una función (no estoy seguro de cuál es el término correcto).
El desarrollador principal de nuestro departamento creó un archivo jquery .js que utilizamos en cada una de nuestras páginas. Hay una función en él que se ve así:
$(window).bind('beforeunload', function () {
//DO SOME STUFF HERE
});
Esto se ejecuta cuando el usuario cierra la ventana del navegador. Tengo algunas funciones adicionales que quiero realizar (en mi propia página) cuando el usuario cierra la ventana del navegador, pero aún quiero ejecutar el código que está en la función que creó nuestro desarrollador principal.
¿Cómo puedo ejecutar el código del desarrollador principal y mi propio código cuando la ventana está cerrada?
Gracias por la ayuda
1 Respuestas
0
Puede vincular tantos controladores de eventos a un evento como desee, simplemente asegúrese de que uno de ellos no devuelva falso o detenga la propagación y debería estar bien.
Respondido el 01 de junio de 12 a las 12:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas jquery or haz tu propia pregunta.
Necesito asegurarme de que mi código se ejecute antes que el suyo. ¿Cómo puedo hacer eso? Si vinculo otro controlador de eventos, ¿cómo puedo estar seguro de que el mío se activa primero? - carga
Tendría que estar por delante de ese otro en la pila/secuencia de llamadas de la secuencia de comandos de la página, de forma similar a cómo coloca el núcleo de jQuery por delante del código de su cliente. - Marcos Schultheiss
Interesante. Estamos usando un archivo de página maestra de ASP.NET que ya tiene jquery y su archivo ya está incluido. Entonces, por defecto, el mío viene después del suyo. - carga