Я пытаюсь понять синтаксис плагина jquery, потому что хочу объединить два плагина в один. Мигатель, который также должен иметь возможность останавливать интервал или запускаться несколько раз.
В любом случае, совпадает ли этот синтаксис с
jQuery.fn.extend({
everyTime: function(interval, label, fn, times) {
return this.each(function() {
jQuery.timer.add(this, interval, label, fn, times);
});
},
oneTime: function(interval, label, fn) {
return this.each(function() {
jQuery.timer.add(this, interval, label, fn, 1);
});
},
это
$.fn.blink = function(options)
{
потому что похоже, что первый (без =) - это способ установить сразу несколько методов. Это правильно? Также, пока я здесь. Какая причина для добавления элементов и некоторой логики в объект jquery?
jQuery.extend({
timer: {
global: [],
guid: 1,
dataKey: "jQuery.timer",
(это из плагина таймера)