Erkennen, wenn das Objekt nach links oder rechts gezogen wird, wenn die jQuery UI ziehbar ist?

8

Ich verwende JQuery UI, um ein Element ziehbar zu machen, und im Code kann man festlegen, was beim Start, Ziehen und Beenden zu tun ist.

Aber wie kann ich eine Funktion beim Ziehen nach links und eine andere beim Ziehen nach rechts ausführen?

Ich habe die ziehbare Achse bereits auf die x-Achse beschränkt. Das Element kann also nur nach links oder rechts verschoben werden.

    
Irfan Mir 30.04.2013, 06:19
quelle

3 Antworten

13

Überprüfen Sie diese Demo : Ссылка

Sie können dies tun, indem Sie bei jeder atomaren Ziehoperation die vorherige Ereigniskoordinate überprüfen.

%Vor%     
techfoobar 30.04.2013, 06:25
quelle
4

Hier ist eine einfachere Methode:

%Vor%

Demo: Ссылка

    
Ayman Safadi 30.04.2013 06:33
quelle
0

Ich würde empfehlen, dass Sie die Ereignisse start und stop behandeln und das Positionsdelta im Stop-Ereignis bestimmen, um zu ermitteln, ob es nach links oder rechts verschoben wurde:

Ссылка

    
basarat 30.04.2013 06:26
quelle

Tags und Links