2010-09-11 15 views
43

W środowisku interfejsu jQuery dla interakcji można wykonywać funkcje niestandardowe i przyjmują dwa parametry "zdarzenie" i "ui". Wiem, że to musi być oczywiste gdzieś, ale nie mogę się dowiedzieć, jakie metody i właściwości są dostępne dla tych dwóch parametrów.Zdarzenia jQuery UI i właściwości obiektu interfejsu użytkownika

Czy ktoś wie, jakie metody i właściwości są dostępne dla tych parametrów lub gdzie mogę je znaleźć?

+3

Wykonaj 'console.log (event)' i 'console.log (UI) i przeczytać, co' wychodzi w Firebug –

Odpowiedz

49

Dokumentacja jest zawsze dobrym miejscem do rozpoczęcia, na przykład rzeczy można znaleźć w obiekcie ui dla draggable jest dostępny tutaj: http://jqueryui.com/demos/draggable/. Obiekt zdarzenia jest zawsze oryginalnym zdarzeniem, które jest uruchamiane, a obiekt ui zawiera informacje dodane przez interfejs użytkownika jQuery.

Jeśli chcesz, możesz również zrobić własne kopanie. Korzystając z console.log w Firefoksie z dodatkami Firebug i Firequery, możesz spojrzeć na wnętrza obu obiektów. Na przykład, z tym kodem:

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

Przedmiotem ui wygląda następująco:

alt text

+0

Nie zdawałem sobie sprawy, że wydarzenie było wydarzeniem podstawowym. Wiedziałem, że musi istnieć sposób debugowania z Firebug, ale nie wiedziałem, co to jest. Dziękuję Ci! – zgirod

+0

Dzięki za pomoc, bardzo mi pomogłeś :) – nokturnal

Powiązane problemy