Я намагаюся зрозуміти синтаксис плагіна 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",
(це з плагіна таймера)