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

$('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/]

93