JQuery "это" с дизайном плагина - PullRequest
0 голосов
/ 03 марта 2010

У меня есть плагин, где оригинальный код ...

// when the DOM is ready...
$(document).ready(function() {

var $panels = $('.slider .scrollContainer > div');
var $container = $('.slider .scrollContainer');

Однако это предполагает, что он просто «работает» при загрузке DOM. Я хотел бы использовать это больше как ...

$('.slider').slider();

Итак, мой вопрос - как я могу ссылаться на данный объект в разработке плагина? Я искал вокруг, и большинство уроков касаются только жестко идентифицированных идентификаторов при разработке плагинов.

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

Результаты селектора доступны в плагине jQuery через «this». Таким образом, вы будете перебирать их $(this).each(function(idx,el){})

2 голосов
/ 03 марта 2010

Вы проверили это http://docs.jquery.com/Plugins/Authoring

Отличное объяснение и базовый шаблон плагина

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...