相关疑难解决方法(0)

jQuery.extend和jQuery.fn.extend之间的区别?

我试图理解jquery插件语法,因为我想将两个插件合并为一个.也需要能够停止de间隔或运行多次的闪光灯.

无论如何,这个语法是一样的

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);
        });
    },
Run Code Online (Sandbox Code Playgroud)

这个

$.fn.blink = function(options)
    {
Run Code Online (Sandbox Code Playgroud)

因为它看起来像第一个(没有=)是一次设置多个方法的方法.这是正确的吗?当我在这里时,将元素和一些逻辑添加到jquery对象的原因是什么?

jQuery.extend({
    timer: {
        global: [],
        guid: 1,
        dataKey: "jQuery.timer",
Run Code Online (Sandbox Code Playgroud)

(这是来自计时器插件)

syntax jquery plugins extend

82
推荐指数
5
解决办法
6万
查看次数

jquery - $ .functionName和$ .fn.FunctionName之间的区别

在jQuery中,我已经看到了以下两种定义jQuery函数的方法:

$.fn.CustomAlert = function() {
  alert('boo!');
};

$.CustomAlert = function() {
  alert('boo!');
};
Run Code Online (Sandbox Code Playgroud)

我知道它们附加到jQuery对象(或$),但两者之间有什么区别?我什么时候应该使用其中一种?

谢谢.

jquery function

33
推荐指数
2
解决办法
1万
查看次数

在jQuery中,$ .myFunction和$ .fn.myFunction有什么区别?

我正在深入研究jQuery的插件,我试图理解$ .f和$ .fn.f之间的区别

我见过插件作者使用两者,或者有时会分配$ .f = $ .fn.f

有人可以向我解释这个,推理,好处等吗?

jquery-plugins

11
推荐指数
1
解决办法
3140
查看次数

jQuery插件创作:为什么有些人做jQuery.pluginName和其他jQuery.fn.pluginName?

例如,我正在查看jCalendar源代码,创建者有两个不同的插件部分,一个函数在"jQuery.jcalendar"下,另一个函数在"jQuery.fn.jcalendar"下.两者分开的目的是什么?一个人做了什么呢?

jquery plugins

5
推荐指数
1
解决办法
2091
查看次数

标签 统计

jquery ×3

plugins ×2

extend ×1

function ×1

jquery-plugins ×1

syntax ×1