2011-02-07 14 views
5

मुझे कुछ बहुत आसान करने की कोशिश करने में बहुत दर्द होता है: एक jQuery यूआई विजेट, अर्थात् स्वतः पूर्ण करें।jQuery UI विजेट _create विधि का विस्तार कैसे करें?

(function($) { 
    $.widget("my.autocomplete", $.extend({}, $.ui.autocomplete.prototype, {  
     _create: function() { 
      $.Widget.prototype._create.apply(this, arguments); 
     }, 
    })); 
})(jQuery); 
बेशक

, यह काम नहीं करता है, हालांकि यह वास्तव में क्या सरकारी jQuery यूआई प्रलेखन की सिफारिश की गई है:

http://jqueryui.com/docs/Developer_Guide

सकते हैं

किसी

यहाँ मैं क्या कर रहा हूँ है इस पर मदद करें? मैं उलझन में हूँ और अब कई घंटों के लिए अटक गया है ...

अग्रिम द्वारा धन्यवाद,

एरिक।

उत्तर

6

ठीक है, मैं भ्रम की स्थिति के कई घंटे के बाद जवाब मिल गया है:

$.ui.autocomplete.prototype._create.apply(this, arguments); 

बजाय:

$.Widget.prototype._create.apply(this, arguments); 

एक आकर्षण की तरह काम कर रहे ...

+0

धन्यवाद। मैं आपके जैसा सटीक विधि की कोशिश कर रहा था। – Bodman

संबंधित मुद्दे