Estoy tratando de ejecutar una parte de nuestro JavaScript después de que un código de terceros haga aparecer un cuadro de diálogo modal. Vi a pretty neat idea of hijacking the jQuery show function, pero desafortunadamente no está funcionando. Supongo que esta idea solía funcionar en una versión anterior de jQuery en 2009, pero ahora no en la última versión. Aquí es un jsFiddle con la implementación y una muestra:Intentar desencadenar eventos anteriores y posteriores en jQuery show()
http://jsfiddle.net/mkmurray/drv5w/2/
Como se puede ver mediante la ejecución de la muestra, se alertará al evento 'beforeShow', pero no el 'caso Aftershow' y con un poco de depuración I puede ver que no está llamando a la función 'newCallback' por completo.
Gracias de antemano por cualquier ayuda que pueda proporcionar.
'Este comentario fue una EDITACIÓN rechazada:' Hay un error en el enlace de arriba. Una versión de trabajo se puede encontrar en http://jsfiddle.net/GDqNx/1/ –
Veo la diferencia en lo que ha cambiado, pero ¿cuál es el error? – mkmurray
No estoy seguro de cuál es el error. Algún usuario de 'anon' intentó editar tu respuesta, sabía que la edición sería rechazada pero se escuchó lo suficiente como para guardarla como comentario. –