2011-10-04 18 views
0

我有2類:jQuery和類

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

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

我想用一個類來代替我的前兩個功能。

功能b有效,但功能a沒有。爲什麼?

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

回答

-1

像這樣的東西可能會工作得更好:

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

這不是很清楚你想要做什麼,但我相信$.widget方法有兩個參數,如this documentation解釋說:

jquery.ui.widget.js提供了一個工廠方法創建小部件 類。簽名是$ .widget(字符串名稱,選項原型)

因此,帶有函數b的代碼由於語法不正確而可能不起作用。