Tenir compte du code de base suivant:Développer un plugin jQuery qui renvoie un objet donné, au lieu de l'objet jQuery lui-même!
(function($) {
$.fn.myPlugin = function(settings) {
return this.each(function() {
//whatever
});
};
});
Le plugin retourne un objet jQuery. La question est de savoir comment suis-je censé écrire un plug-in qui retourne un objet personnalisé afin que je puisse faire quelque chose comme ceci:
var api = $('div.myelement').myPlugin();
api.onMyEventName(function(e, whateverParam) {
//whatever
});
Il serait très apprécié si vous pouvez écrire quelques lignes de code qui me décrit comment pour ce faire, comment appeler la fonction onMyEventName sur un objet API personnalisé ...
Merci.
Pourquoi ne pouvez-vous pas simplement renvoyer votre objet? – Jeremy
Il pourrait freiner le contrat de conception JQuery, mieux vaut demander. –