jquery和类

时间:2011-10-04 08:16:45

标签: jquery jquery-widgets

我有2个班级:

$.widget('blueimp.fileupload', {
    a: function  {}
})

$.widget('blueimpUI.fileupload', $.blueimp.fileupload, {
    b: function  {}
})

我想用一个类替换前两个函数。

函数b有效但函数a没有。为什么呢?

$.widget('blueimpUI.fileupload', $.blueimpUI.fileupload, {
    a: function  {},
    b: function  {}
})

2 个答案:

答案 0 :(得分:1)

目前还不太清楚你要做什么,但我相信$.widget方法需要两个参数,如this documentation中所述:

  

jquery.ui.widget.js提供了一个工厂方法来创建窗口小部件   类。签名是$ .widget(String name,Options prototype)

因此,由于语法不正确,带有函数b的代码可能不起作用。

答案 1 :(得分:-1)

这样的事情可能会更好:

$.widget('blueimpUI.fileupload', {
    fileupload: $.blueimp.fileupload, 
    a: function  {},
    b: function  {}
});