我想了解jquery插件語法,因爲我想合併兩個插件到 之一。閃爍器也需要能夠停止間隔或運行多次。jQuery.extend和jQuery.fn.extend的區別?
反正 是此語法相同
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",
(這是從計時器插件)
感謝,理查德
謝謝,這是清楚分配多個對象,但我仍然不知道什麼時候應該使用jquery.extend。爲什麼你會傳遞你在fn.extend到jquery.extend中做的事情?我也可以爲此發佈一個新問題,因爲我問了兩個問題。 – Richard 2010-01-02 11:54:09
jQuery.extend()實際上是一個便捷函數,可以在您自己的JavaScript代碼中以通用方式擴展對象。它是jQuery中的「實用程序」功能的一部分(不用於DOM操作) – 2010-01-02 12:02:56