2016-07-20 15 views
0

Ich habe jScrollPane implementiert und ich habe ein Problem auf Touch-Geräten.jScrollPane auf Touch-Geräten - Ziehen-Taste ist in umgekehrter Reihenfolge

Das Beispiel, das ich verwende, ist http://jscrollpane.kelvinluck.com/drag_size.html, wo ich einen vertikalen Bildlauf mit einer kreisförmigen Schaltfläche Bild für die Bildlaufleiste auf der Spur habe. Die hinzugefügte Klasse ist jspDrag.

Auf dem Desktop, wenn Sie klicken und die vertikale Schaltfläche scrollen, wird es nach unten gezogen und der Inhalt scrollt nach oben, was in meinen Augen natürlich ist. Das Problem, mit dem ich konfrontiert bin, ist auf Touch-Geräten (siehe die obige Beispiel-URL in Chrome mit iPhone/iPad-Emulation in Entwicklungstools), wo du die Taste nicht wirklich ziehen kannst - du musst sie für den Inhalt nach oben scrollen Scrollen?!
Benutzer werden das definitiv nicht wissen, da es sich um eine Schaltfläche und nicht um einen Inhaltsblock handelt, den Sie als Steuerelement verwenden.

Ich möchte berühren und ziehen Sie die Taste auf Touch-Geräten, anstatt nach oben, um den Inhalt Bildlauf zu machen.

Ist jemand auf dieses Problem gestoßen und hat es gelöst? Ich habe SO und Google Groups ohne Glück gesucht.

Danke.

+0

@vitch vielleicht können Sie auf diesem eine helfen :) –

Antwort

1

Leider scheint jScrollPane einfach so zu funktionieren, mit einem lästigen Vorbehalt, was bedauerlich ist - mir hat das Plugin wirklich gefallen.

Ich bin auf http://manos.malihu.gr/jquery-custom-content-scroller/ gestoßen, das so funktioniert, wie es sollte und super glatt auf Touch-Geräten läuft.

+0

traurig benutzerdefinierte Bildlaufleiste Gewichte fast 90k während jscrollpane ist um 16kb – Dan