Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
web - tec / jQuery-tutorial-for-beginners-1.0.0beta.pdf
Скачиваний:
31
Добавлен:
12.06.2015
Размер:
1.81 Mб
Скачать

$('p').mySimplePlugin();

// вызов метода color и передача цвета в качестве параметров $('p').mySimplePlugin('color', '#FFFF00');

// вызов метода reset $('p').mySimplePlugin('reset');

Для понимания данного кусочка кода, вы должны разобраться лишь с переменной arguments, и с методом apply (тут им целые статьи посвятили — дерзайте)

О обработчиках событий

Если ваш плагин вешает какой-либо обработчик, то лучше всего (читай всегда) данный обработчик повесить в своём собственном namespace:

return this.bind("click.mySimplePlugin", function(){ $(this).css('color', options.color);

});

Данный финт позволит в любой момент убрать все ваши обработчики, или вызвать только ваш, что очень удобно:

// вызовем лишь наш обработчик $('p').trigger("click.mySimplePlugin");

// убираем все наши обработчики $('p').unbind(".mySimplePlugin");

Дежавю? Ок!

На этом об обычных плагинах всё, хотя дам ещё чуток информации к размышлению, но на английском:

«Essential jQuery Plugin Patterns» [http://coding.smashingmagazine.com/2011/10/11/essential-jquery-plugin-patterns/]

92

Соседние файлы в папке web - tec