Czy można zezwolić użytkownikom na przeciąganie i upuszczanie elementów w mobilnym safari? Obrazy Google na iPhonie robią coś podobnego, ale nie jestem pewien, czy to prawda, przeciąganie i upuszczanie, czy inne. Ktoś ma jakieś spostrzeżenia?Przeciągnij i upuść w MobileSafari?
Odpowiedz
Tak, jest to możliwe. Musisz wyłączyć domyślne safari w ruchu. Kilka przykładów i linki, które mogą pomóc: http://tlrobinson.net/iphone/lighttable/ http://rossboucher.com/2008/08/19/iphone-touch-events-in-javascript/
Ogólnie, tak. Mobile Safari obsługuje większość standardowych zdarzeń myszy pod kątem dotyku (a także niektóre specyficzne zdarzenia związane z dotykiem). Inne, takie jak najechanie kursorem myszy, nie obsługują w ogóle. Możesz uzyskać bardziej szczegółowe informacje w Safari Web Content Guide.
Zapoznaj się z Grafiką Google na urządzeniu iPhone lub iTouch, aby zobaczyć, o czym mówię. Zdecydowanie umożliwiają "przeciąganie" obrazów poprzez przeciąganie ich w lewo lub w prawo. – mazniak
Możliwe, że implementują je same ze zwykłymi zdarzeniami mousedown/move/up. Mogą też polegać na gestie "przesuwanie" opisanym na początku strony, do której się przyłączyłem (generując zdarzenia przewijania). Albo jest zdecydowanie możliwe. –
Spróbuj kinetic.js. Działa świetnie zarówno na iOS, jak i na Androidzie. Dostępnych jest również kilka samouczków, w tym kilka aplikacji.
- 1. JTable - przeciągnij i upuść
- 2. Przykład "przeciągnij i upuść"?
- 3. Efekt przeciągnij i upuść Trello
- 4. WPF HwndHost Przeciągnij i upuść
- 5. Przeciągnij i upuść niestandardowy obiekt
- 6. Przeciągnij i upuść wydarzenie javascript
- 7. Sterowanie WinForm przeciągnij i upuść
- 8. Przeciągnij i upuść plik tekstowy
- 9. Prosty kod "przeciągnij i upuść"
- 10. Przeciągnij i upuść w GWT 2.4
- 11. iOS (iPad) Przeciągnij i upuść w UISplitViewController
- 12. przeciągnij i upuść nie działa w firefox
- 13. przeciągnij i upuść w WinForm lub wpf
- 14. przeciągnij i upuść + zwyczaj rysowania w Androidzie
- 15. Przeciągnij i upuść przeciągnij i przewiń z JavaScriptem?
- 16. UITableView dotknij i przytrzymaj + przeciągnij i upuść
- 17. NSTableView i przeciągnij i upuść z Findera
- 18. Przeciągnij upuść z uchwytem
- 19. Przeciągnij i upuść jak Spy Winspector
- 20. Przeciągnij i upuść na kanwie mozilla
- 21. Furtka przeciągnij i upuść funkcjonalność dodawania obrazu
- 22. Przeciągnij i upuść z wyszukiwarki do WebView
- 23. Widok przeciągnij i upuść poza widokiem Recycler
- 24. Qt przeciągnij i upuść pomiędzy dwoma QListWidget
- 25. przeciągnij i upuść selenem webdriver na Java
- 26. Przeciągnij i upuść klatki krzyżowe użyj html5
- 27. Przeciągnij i upuść tekst na DIV
- 28. Przeciągnij i upuść między dwoma RecyclerView
- 29. Microsoft Edge html5 przeciągnij i upuść plik
- 30. html5 vs jquery przeciągnij i upuść
Bardzo interesujące linki. Dzięki! – mazniak
Aby wyłączyć panoramowanie/przewijanie, 'addEventListener ('touchmove', funkcja (e) {e.preventDefault();}, true);' –