¿Cómo se manejan los eventos de clic dentro de un complemento? Una descripción simplificada es que quiero tener un complemento que detecte un clic y luego actualice otro elemento.¿Cómo se manejan los eventos de clic dentro de un plugin jQuery?
Ejemplo de Uso:
$("#some_id").myPlugin("another_id");
Ejemplo Plugin:
(function($){
$.fn.myPlugin=function(update_id){
.click({$(update_id).html("content_upated");});
}
})(jQuery);
no entiendo cómo codificar el evento .click dentro del plug-in. Cualquier ejemplo sería útil. Gracias.
+1 usando el espacio de nombres del evento es definitivamente una buena idea. Mi única sugerencia es '.unbind()' el mismo evento de espacio de nombres antes de vincularlo para evitar manipuladores de eventos duplicados en caso de que el complemento se llame varias veces en el mismo elemento. –
@Matt Excelente consejo – meagar
+1 a esto ya que cubría también el espacio de nombres que no había considerado, excelente respuesta. – Kasaku