因爲我將jQueryUI更新爲1.8,我在我們的實現中發現了一些問題,我可以自己修復它,而不必等待修復它們的末端,如果我可以找出如何子類化datepicker小部件的特定方法,父代碼,然後執行我的代碼。如何繼承特定的jqueryui小部件方法?
我正在讀上$ .widget但我不能完成我的周圍是如何想工作的頭。
我想是這樣的:
$.widget("ui.datepicker", {
_showDatepicker: function(input) {
alert('Yo');
$.datepicker.prototype._showDatepicker.apply(this,arguments);
alert('Hey!');
}
});
和各種其他的變化和beging認爲我只是不明白jQueryUI的的「擴展性」或者它只是不能做。
任何人都知道我可以做到這一點?
Thx
我得到的af不是函數remove中的構造函數(來自jquery-ui-1.8.custom。 min.js)第37行,當它執行此行。 – SBUJOLD
那是我的愚蠢,日期選擇器不使用小工廠,更新我的答案。 – PetersenDidIt
aaaahhhhhh解釋了很多!今天早上我做了你所建議的事情,雖然直接調用了這個函數而不是DOH!你在哪裏發現datepicker不使用widget工廠?我對jQueryUI VS jQuery的成熟度和文檔的巨大差距感到非常沮喪。 – SBUJOLD