J'utilise ce qui suit comme base pour un plugin jquery mais je semble avoir quelques problèmes de syntaxe à partir de mon .find. Le code dans la fonction de clic ne sera pas appelé et la classe n'est pas appliquée. Quelqu'un peut-il suggérer où je me suis peut-être trompé ici s'il vous plaît?Structure du plugin jQuery
(function($){
$.fn.expandCollapse = function(options){
var opts = $.extend({}, $.fn.expandCollapse.defaults, options);
function initialize(){
$(this).each(function(){
// code
}).find("p").click(function(){
// code
}).end().not(:first).addClass(opts.c);
}
initialize();
return $(this);
};
$.fn.expandCollapse.defaults = {
c: "collapsed"
};
})(jQuery);
Pourriez-vous poster des informations supplémentaires? Par exemple, l'exemple HTML que vous parcourez, et ce que font vos fermetures .each() et .click(). –