Ich versuche, die Syntax des jquery-Plugins zu verstehen, weil ich zwei Plugins zu einem zusammenführen möchte. Der Blinker, der auch in der Lage sein muss, das Intervall anzuhalten oder mehrmals zu laufen.
Wie auch immer, ist diese Syntax die gleiche wie
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);
});
},
Dies
$.fn.blink = function(options)
{
weil es so aussieht, als ob die erste (ohne =) eine Möglichkeit ist, mehrere Methoden gleichzeitig festzulegen. Ist das richtig? Auch während ich hier bin Was wäre der Grund, die Elemente und eine Logik zum jquery-Objekt hinzuzufügen?
jQuery.extend({
timer: {
global: [],
guid: 1,
dataKey: "jQuery.timer",
(Dies ist aus dem Timer-Plugin)