2012-03-28 15 views

Antwort

2

Glatte Div Scroll ist nicht mit Eventhandler für den Umgang mit Touch-Ereignisse (iPad, iPhone, Android-Geräte usw.) vorbereitet. Wenn ich die Demo-Seiten auf meinem iPhone mit Smooth Div Scroll laufen lasse, wird Scroll nicht unterbrochen und die Scroller werden automatisch gecrollt, aber die Benutzerinteraktion funktioniert nicht gut.

Es gibt Pläne für die Integration von Berührungsereignissen, aber da es eine ganz andere Art der Interaktion ist (Tippen, Ziehen und Wischen), würde es einige Zeit dauern, um es richtig zu machen. Zum Beispiel werden die Hotspots beim Mouseover ausgelöst - Mouseover auf einem Touch-Gerät gibt es nicht.

bearbeiten einige Tage später:

Ich habe einige Experimente durchgeführt und es ist nicht allzu schwierig, grundlegende Touch-Unterstützung hinzuzufügen. Damit meine ich einen Scroller, der sich bewegt, wenn Sie Ihren Finger darüber ziehen und er bewegt sich um die gleiche Anzahl von Pixeln, wenn sich Ihr Finger auf dem Bildschirm bewegt. Es folgt im Grunde deinem Finger. :-) Ich habe das in einer ziemlich unordentlichen Entwicklerversion funktioniert.

Der schwierige Teil ist es, etwas Flare hinzuzufügen, wie Wischen und Entschleunigung. Auf iPad oder iPhone zum Beispiel können Sie eine Webseite wischen und je schneller Sie streichen, desto schneller/weiter scrollt es. Nachdem der Finger den Bildschirm verlassen hat, beginnt die Verzögerung und es scheint eine Art Kurve zu folgen.

Ein weiterer schwieriger Teil ist die Kompatibilität. Ich habe es bisher nur auf dem iPhone versucht. Ich weiß nicht, ob das ein Problem sein wird oder nicht, bis ich die Möglichkeit hatte, es auf anderen Geräten (iPad, Android-Handy) usw. auszuprobieren.

+1

Vielen Dank für das Sie sich für mich zu löschen. Ich liebe SmoothDivScroll, ich würde es auf Toast essen, wenn ich könnte. – CheeseFries

+0

Es ist ein wenig Spam, aber ich weiß nicht, wie ich Sie schneller kontaktieren kann, tkahn. Könnten Sie bitte meine Frage überprüfen: http://stackoverflow.com/questions/10140662/jquery-smooth-div-scroll-event-handler? –

+0

Hallo! Deine Frage nicht gefunden (vom Autor entfernt), also denke ich, dass die Dinge ohne meine Hilfe geklappt haben? – tkahn

0

Was ist mit Touch-Gesten in Smooth Div Scroll? Kennst du http://eightmedia.github.com/hammer.js/?

Ich bin sehr daran interessiert, und ich kann für diese Funktion spenden. In der Tat habe ich gespendet mit flattr (user studioweb)

Vielen Dank.

0

Es ist mir gelungen, auf Ipad mit glatten div scroll wischen. Aktualisiert die jquery smoothDivScroll Version 1.3. Diese Version Verwendung kinetischer js

bitte diesen Link sehen, um mehr Details anzuzeigen smooth div in touch

+0

Können Sie die relevanten Details in Ihre Antwort aufnehmen?Die Antworten sollen eigenständig sein, so dass für den Fall, dass eine Verbindung nicht mehr funktioniert, die Antwort für andere nützlich bleibt. – Ren