2012-06-20 1 views
0

J'essaye de créer un plugin de base qui utilise des options, puis une méthode de l'objet qui utilise les options set. Donc quand j'appelle show, il utilise les valeurs par défaut "hard coded". J'essayais de faire quelque chose comme ça, mais sans aucune chance. Donc, ma question est, y a-t-il un moyen facile de transmettre les options de la méthode show?jQuery - Créer une méthode publique qui utilise des options configurées

Répondre

0

Je ne vois aucune raison de créer une méthode externe pour appliquer ces options via extend. Pourquoi n'essaieriez-vous pas de placer les options dans la fonction du plugin, puis de les étendre?

0
$.sn_Watermark = $.sn_Watermark || { 
    options: { 
     waterMarkText: "Watermark Text", 
     className: "watermarked" 
    }, 
    show: function(selector) { 
     $(selector) 
      .addClass($.sn_Watermark.options.className) 
      .val($.sn_Watermark.options.waterMarkText); 
    } 
}; 

Vous l'avez. Appelez ça soi-même.

Questions connexes