0

我有 2 节课:

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

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

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

功能b有效,但功能a无效。为什么?

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

2 回答 2

1

目前尚不清楚您要做什么,但我相信该$.widget方法需要两个参数,如本文档中所述:

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

因此,带有函数 b 的代码可能由于语法错误而无法工作。

于 2011-10-04T08:57:31.803 回答
-1

这样的事情可能会更好:

$.widget('blueimpUI.fileupload', {
    fileupload: $.blueimp.fileupload, 
    a: function  {},
    b: function  {}
});
于 2011-10-04T09:00:05.703 回答