2010-09-11 19 views
43

इंटरैक्शन के लिए jQuery UI फ्रेमवर्क में आप कस्टम फ़ंक्शंस कर सकते हैं और वे दो पैरामीटर 'ईवेंट' और 'ui' लेते हैं। मुझे पता है कि इसे कहीं स्पष्ट होना है, लेकिन मुझे नहीं पता कि उन दो पैरामीटर पर कौन सी विधियां और गुण उपलब्ध हैं।jQuery UI ईवेंट और ui ऑब्जेक्ट गुण

क्या कोई जानता है कि उन पैरामीटरों पर कौन से तरीके और गुण उपलब्ध हैं या मैं उन्हें कहां पा सकता हूं?

+3

एक 'console.log (घटना) क्या' और 'console.log (यूआई)' और पढ़ने के क्या फायरबग –

उत्तर

49

जाँच प्रलेखन हमेशा एक अच्छी जगह शुरू करने के लिए है का उपयोग कर रहे यूआई वस्तु के लिए घटना वस्तु http://api.jquery.com/category/events/event-object/

के लिए एक कड़ी के यूआई पर यह निर्भर करता है के लिए ui ऑब्जेक्ट में आप यहां उपलब्ध हैं: http://jqueryui.com/demos/draggable/। ईवेंट ऑब्जेक्ट हमेशा मूल घटना होती है जिसे निकाल दिया जाता है, जबकि ui ऑब्जेक्ट में jQuery UI द्वारा जोड़ा गया जानकारी होती है।

यदि आप चाहते हैं कि आप अपनी खुदाई भी कर सकें। फायरबग और फायरक्वायरी एड-ऑन के साथ फ़ायरफ़ॉक्स पर console.log का उपयोग करके, आप दोनों ऑब्जेक्ट्स के अंदरूनी ओर देख सकते हैं। उदाहरण के लिए, इस कोड के साथ:

$('#test').draggable({ 
    start: function(event, ui){ 
     console.log(event); 
     console.log(ui); 
    } 
}); 

ui वस्तु लगता है:

alt text

+0

में आता है मुझे एहसास नहीं हुआ कि यह घटना मूल घटना थी। मुझे पता था कि फायरबग के साथ डीबग करने का एक तरीका होना था, लेकिन मुझे नहीं पता था कि यह क्या था। धन्यवाद! – zgirod

+0

इसके लिए धन्यवाद, मुझे बहुत मदद की :) – nokturnal