代码之家  ›  专栏  ›  技术社区  ›  ParisNakitaKejser

jquery-自己的插件-需要小帮助

  •  0
  • ParisNakitaKejser  · 技术社区  · 15 年前

    我在1.4中创建了自己的jquery插件,现在我需要一些帮助。

    $.etrade = function()
    {
    
    }
    

    我需要这样才能构建这样的代码

    $.etrade = function()
    {
        this.var = 'setting';
    
        this.subfunction = function()
        {
        };
    }
    

    当我从插件中获取函数时,我需要像这样使用它:

    $.etrade.var = '5';
    $.etrade.subfunction();
    

    有人知道我的意思吗?我怎样才能解决这个问题?:)

    1 回复  |  直到 15 年前
        1
  •  3
  •   Matt Ball    15 年前

    听起来您想将一个普通的旧对象分配给 $.etrade 不是 function . 这样地:

    $.etrade = {
        variable: 'setting',
        otherVariable: 'something else',
        subfunction: function () { /* do stuff here */ },
        anotherSubFunction: function () { /* do other stuff here */ }
    }
    

    也就是说,我不确定这是如何被限定为jquery插件的,因为看起来您只是将一个特殊属性附加到 jQuery .

    旁白:你不能用 var 根据您的示例,因为它是javascript中的关键字。