Tôi đã viết một plugin jQuery đơn giản, nhưng tôi muốn làm cho nó tiên tiến hơn để tôi có thể làm những việc như:
$.myplugin.close();
$.myplugin.open();
$.myplugin.next();
$.myplugin.prev();
Làm thế nào tôi có thể viết một plugin có thể được gọi như thế này?
------------------------- Cập nhật -------------------- -----
Cảm ơn @Craig MacGregor, đánh giá cao điều đó.
Nhưng để gọi hàm nó cần phải như dưới đây
$(this).myplugin.load();
Đây là định dạng không tốt và không bao giờ nên b e được xây dựng như thế này. Tất cả các hàm nên được truy cập như các phương thức, như $ ('ele'). Myplugin ('close/open/next/prev'); – Ohgodwhy
Vì vậy, nhiều upvotes ... lạ. – gdoron
@Ohgodwhy nếu tôi cần thiết lập các tùy chọn của tôi để được chi tiết hơn sau đó tôi cần phải viết là '$ ('. Ele '). Myplugin ({action:' close ', xxx: xxx ......}) ; ' – user1740052