Ich habe eine einfache jQuery-Plugin geschrieben, aber ich mag es weiter fortgeschritten, so machen ich Dinge wie tun kann:
$.myplugin.close();
$.myplugin.open();
$.myplugin.next();
$.myplugin.prev();
Wie kann ich ein Plugin schreiben, die wie folgt genannt werden können?
------------------------- Aktualisiert -------------------- -----
Dank @Craig MacGregor, zu schätzen wissen.
Aber die Funktion aufrufen es wie sein müssen, unter
$(this).myplugin.load();
Das ist schlechtes Format und sollte nie b So gebaut. Alle Funktionen sollten als Methoden aufgerufen werden, zB $ ('ele'). Myplugin ('close/open/next/prev'); – Ohgodwhy
So viele Upvotes ... komisch. – gdoron
@Ohgodwhy Wenn ich meine Optionen festlegen muss, um detaillierter zu sein, dann muss ich schreiben als '$ ('. Ele '). Myplugin ({aktion:' schließen ', xxx: xxx ......)) ; " – user1740052