Я использую следующее в качестве основы для плагина jquery, но у меня, похоже, есть некоторые проблемы с синтаксисом из моего .find и далее. Код внутри функции click не будет вызван, и класс не будет применяться. Может кто-нибудь подскажет, где я, возможно, ошибся здесь?Структура плагина 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);
Не могли бы вы разместить дополнительную информацию? Например, пример HTML, который вы просматриваете, и что делают ваши закрытия .each() и .click(). –