2009-10-25 14 views
13

Ist es möglich, Benutzern das Ziehen und Ablegen von Elementen in einer mobilen Safari zu erlauben? Google Bilder auf dem iPhone tun etwas ähnliches, aber ich bin mir nicht sicher, ob es sich wirklich um Drag and Drop oder etwas anderes handelt. Hat jemand irgendwelche Einsichten?Drag & Drop in MobileSafari?

Antwort

3

In der Regel ja. Mobile Safari unterstützt die meisten standardmäßigen Mausereignisse für Berührungen (sowie einige spezifische touchbezogene Ereignisse). Andere, wie mouseover, unterstützt es überhaupt nicht. Sie können genauere Informationen in der Safari Web Content Guide erhalten.

+0

Schauen Sie sich Google Bilder auf einem iPhone oder iTouch an, um zu sehen, worüber ich spreche. Sie können Bilder definitiv "ziehen", indem Sie sie nach links oder rechts ziehen. – mazniak

+0

Sie implementieren es möglicherweise selbst mit den üblichen mousedown/move/up-Ereignissen. Oder sie können sich auf die "Schwenk" -Geste verlassen, die am Anfang der Seite beschrieben ist, mit der ich verlinkt bin (wodurch Scroll-Ereignisse erzeugt werden). Beides ist definitiv möglich. –

1

Versuchen kinetic.js. Funktioniert sowohl auf iOS als auch auf Android. Eine Reihe von Tutorials einschließlich einiger Anwendungen sind ebenfalls verfügbar.