Я попытался найти ответ, но я не уверен, как его изложить, не объясняя это первым. Во всяком случае, это пример того, как я называю плагин:Создал плагин jquery, и он работает, но у меня есть последнее, что я не могу понять
$('body').myPlugin({container: 'exampleA', amount:4});
Дело в том, где говорит «тело», кажется, бесполезно, я могу поставить любой элемент там, и она отлично работает. Я бы предпочел, чтобы он сказал что-то вроде ....
$('.exampleA').myPlugin({amount:4});
... а затем сообщить плагину, чтобы использовать примерА для контейнера. Правильно ли я считаю, что это действительно возможно? Как мне изменить свой плагин, чтобы добиться этого?
Вот пример моего плагина:
(function($){
$.fn.extend({
myPlugin: function(options) {
var defaults = {
container : 'list_container',
amount : 2
}
var options = $.extend(defaults, options);
return this.each(function() {
var o = options;
//Start
$('.'+o.container+' ul').each(function(){
//DO STUFF HERE....
});
//End
});
}
});
})(jQuery);
я могу отправить фактический код/плагин, если мне нужно, я просто подумал, что может быть проще объяснить, что я пытаюсь сделать, если я опубликовал простой пример.
Большое спасибо! Я знал, что это должно быть что-то простое, я просто не знал, что – Shonna
@Shonna - добро пожаловать! Не забудьте принять ответ, если он был полезен. – adeneo