2009-10-25 23 views
13

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

3

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.

+0

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

+0

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. –

1

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.