Drag & Drop auf das IPad-Web-App - während die übrigen Scroll-Funktionalität
Ich bin mit Jquery UI Drag-and-Drop ( http://jqueryui.com/demos/draggable ) zusammen mit https://github.com/furf/jquery-ui-touch-punch
auf der Karte touch-Ereignisse Maus-Ereignisse. Die ganze drag-und-drop-Sache funktioniert gut so weit.
Ich habe das problem jetzt ist, dass ich eine lange Liste von ziehbaren Elemente und ich muss in der Lage sein, um einen Bildlauf durch die Liste auf dem IPad als auch... Wenn ich aus der Liste Elemente ziehbar diese nicht mehr funktionieren.
Ich habe versucht mit der jqueryui Marker wie distance
und delay
- aber selbst dann wird das scroll-Ereignis zu sein scheint, Schwerbehinderten - /überlagert mit den drag-event.
Muss ich wohl zum schreiben eines benutzerdefinierten Funktion wie "nur wenn nach Links verschieben mindestens 50 px machen es ziehbar" oder so etwas.
Hat jemand jemals begegnet ein ähnliches problem und ist bereit zu teilen, som Gedanken darüber?
Andere mobile-web-frameworks wie Sencha oder JQmobile ausgestattet mit einer solchen Funktionalität?
Vielen Dank im Voraus...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es hängt von Ihrem design natürlich, aber Sie könnten versuchen, mit Griffen.
Hier ist jQuery UI Dokumentation Beispiel :
Oder zumindest die option Abbrechen könnte, geben Sie eine start.
http://jsfiddle.net/Dn9DX/
Ich löste dies durch den Wechsel von https://github.com/furf/jquery-ui-touch-punch
der code in dieser Lösung: Javascript Drag & drop für touch-Geräte.
In der end-alle musste ich anpassen, war das entfernen der
event.preventDefault();
zu re-aktivieren Blättern.Bearbeiten
Im Grunde benutzte ich den code aus der zweiten Antwort, die ich verlinkt - allerdings mit einigen Anpassungen.
Hier ist die JS-fiddle meine Lösung, hoffe es hilft: http://jsfiddle.net/LQuyr/8/