Bạn xử lý các sự kiện nhấp chuột bên trong một plugin như thế nào? Mô tả đơn giản là tôi muốn có plugin sẽ phát hiện nhấp chuột và sau đó cập nhật phần tử khác.Làm thế nào để bạn xử lý các sự kiện nhấp chuột bên trong một plugin jQuery?
Ví dụ Cách sử dụng:
$("#some_id").myPlugin("another_id");
Ví dụ Plugin:
(function($){
$.fn.myPlugin=function(update_id){
.click({$(update_id).html("content_upated");});
}
})(jQuery);
Tôi không hiểu làm thế nào để mã hóa các sự kiện .click bên trong plugin. Bất kỳ ví dụ nào cũng hữu ích. Cảm ơn.
+1 bằng cách sử dụng không gian tên sự kiện chắc chắn là một ý tưởng tốt. đề nghị duy nhất của tôi là cho '.unbind()' sự kiện namespaced cùng trước khi ràng buộc nó để ngăn chặn xử lý sự kiện trùng lặp trong trường hợp các plugin được gọi là nhiều lần trên cùng một nguyên tố. –
@ Matt Tuyệt vời lời khuyên – meagar
1 đến điều này vì nó bao phủ namespacing cũng mà tôi đã không được xem xét, câu trả lời tuyệt vời. – Kasaku