Come gestisci gli eventi di clic all'interno di un plug-in? Una descrizione semplificata è che voglio avere un plugin che rilevi un clic e quindi aggiorni un altro elemento.Come gestisci gli eventi click all'interno di un plugin jQuery?
Esempio di utilizzo:
$("#some_id").myPlugin("another_id");
Esempio Plugin:
(function($){
$.fn.myPlugin=function(update_id){
.click({$(update_id).html("content_upated");});
}
})(jQuery);
Non capisco come codificare l'evento .Click all'interno del plugin. Qualsiasi esempio sarebbe utile. Grazie.
+1 utilizzando lo spazio dei nomi dell'evento è sicuramente una buona idea. Il mio unico suggerimento è quello di '.unbind()' lo stesso evento namespace prima di legarlo per evitare gestori di eventi duplicati nel caso in cui il plugin venga chiamato più volte sullo stesso elemento. –
@Matt Eccellente consiglio – meagar
+1 a questo in quanto riguardava anche il namespace che non avevo considerato, ottima risposta. – Kasaku