jQuery-UI-Ereignis- und UI-Objekteigenschaften

Lesezeit: 1 Minute

Benutzer-Avatar
zgirod

Im jQuery-UI-Framework für Interaktionen können Sie benutzerdefinierte Funktionen ausführen, die zwei Parameter „event“ und „ui“ verwenden. Ich weiß, dass es irgendwo offensichtlich sein muss, aber ich kann nicht herausfinden, welche Methoden und Eigenschaften für diese beiden Parameter verfügbar sind.

Weiß jemand, welche Methoden und Eigenschaften für diese Parameter verfügbar sind oder wo ich sie finden kann?

  • Mach ein console.log(event) und console.log(ui) und lesen Sie, was in Firebug herauskommt

    – Yi Jiang

    11. September 2010 um 16:36 Uhr

Die Dokumentation ist immer ein guter Ausgangspunkt, zum Beispiel die Sachen, die Sie in der finden ui Objekt für draggable ist hier erhältlich: http://jqueryui.com/demos/draggable/. Das Ereignisobjekt ist immer das ursprüngliche Ereignis, das ausgelöst wird, während das ui -Objekt enthält Informationen, die von der jQuery-Benutzeroberfläche hinzugefügt wurden.

Wenn Sie möchten, können Sie auch selbst graben. Verwenden console.log In Firefox mit den Add-ons Firebug und Firequery können Sie sich das Innere beider Objekte ansehen. Zum Beispiel mit diesem Code:

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

Das ui Objekt sieht aus wie:

Alt-Text

  • Ich wusste nicht, dass das Ereignis das Basisereignis war. Ich wusste, dass es eine Möglichkeit geben musste, mit Firebug zu debuggen, aber ich wusste nicht, was es war. Vielen Dank!

    – zgirod

    11. September 2010 um 17:01 Uhr

  • Danke dafür, hat mir sehr geholfen 🙂

    – nachtaktiv

    4. April 2011 um 13:41 Uhr

Dies ist ein Link für das Ereignisobjekt http://api.jquery.com/category/events/event-object/

für UI-Objekt hängt es von der UI ab, die Sie verwenden, überprüfen Sie dies http://docs.jquery.com/UI/

1256490cookie-checkjQuery-UI-Ereignis- und UI-Objekteigenschaften

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy