2010-09-11 103 views
43

在用於交互的jQuery UI框架中,您可以執行自定義函數,並且它們帶有兩個參數'event'和'ui'。我知道它必須在某處顯而易見,但我無法找到哪些方法和屬性可用於這兩個參數。jQuery UI事件和UI對象屬性

有人知道這些參數有哪些方法和屬性可用,或者我可以在哪裏找到它們?

+3

做一個'的console.log(事件)'和'的console.log(UI)'和讀什麼在Firebug中出現 – 2010-09-11 16:36:57

回答

49

的文檔始終是一個良好的開端這取決於,比如東西您在ui物品中找到draggable可在此處獲得:http://jqueryui.com/demos/draggable/。事件對象始終是觸發的原始​​事件,而ui對象包含由jQuery UI添加的信息。

如果你想要,你也可以做你自己的挖掘。在Firebug和Firequery附加組件上使用Firefox上的console.log,您可以查看這兩個對象的內部。例如,使用此代碼:

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

ui物體看起來像:

alt text

+0

我沒有意識到事件是基礎事件。我知道必須有一種方法來用Firebug進行調試,但我不知道它是什麼。謝謝! – zgirod 2010-09-11 17:01:55

+0

感謝你的幫助,我出了很多:) – nokturnal 2011-04-04 13:41:18