Я пытаюсь понять синтаксис плагина 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",
(это из плагина таймера)
спасибо, Ричард