Desidero utilizzare eventi jQuery personalizzati indipendentemente dagli elementi DOM, ma non sono sicuro di quale sia il modo migliore per ottenere ciò.eventi personalizzati globali in jQuery
Ecco quello che ho iniziato con:
// some system component registers an event handler
$().bind("foo.bar", handler); // foo is my app's namespace, bar is event name
// another part of the system fires off the event
$().trigger("foo.bar", { context: "lorem ipsum" });
Dopo aver guardato alla fonte di jQuery, in particolare la sua gestione di eventi globali AJAX, ho pensato che questo dovrebbe funzionare:
$.fn.bind("foo.bar", handler);
// ...
$.event.trigger("foo.bar", { context: "lorem ipsum" });
Tuttavia, sembra che la mia funzione di gestore non viene mai nemmeno chiamata.
Sto forse andando su questo nel modo sbagliato?
in realtà è ". ", vedi http://docs.jquery.com/Namespaced_Events –
MyGGaN
Penso che questo artical è utile per questa domanda http://tdanemar.wordpress.com/2010/01/19/global -events-with-jquery/ –