Geschwindigkeit bis Mausrad in jScrollPane (jQuery)
Ich habe ein div mit einer festen Höhe und in eine ul-Liste und viele li-Elemente. I gelten für die div ein jScrollPane, für die ich anpassen möchten, um das Aussehen der Bildlaufleiste. Mein code ist wie:
$(function() {
$('.myDiv').jScrollPane( { showArrows: true, arrowScrollOnHover: true, wheelSpeed: 120 });
});
Als jScrollPane verwende ich die Scripte von http://jscrollpane.kelvinluck.com und es ist eine Art von arbeiten. Aber die Geschwindigkeit von dem Maus-wheel (Geschwindigkeit des Bildlaufs) ist viel zu langsam, auch wenn ich versucht habe, um die Geschwindigkeit festzulegen, wie Sie sehen können, in meinem Beispiel oben.
Nicht jeder hat den gleichen Effekt hatte und mir einen Tipp geben kann, wie kann ich das beschleunigen?
- Ich denke, es wäre am besten ändern Sie die richtige Antwort zu Sargin Sargin ist, wenn das auch für Sie arbeitet. Es ist eine bessere Möglichkeit der Einstellung einer benutzerdefinierten scroll-rate für eine Instanz des plugins.
Du musst angemeldet sein, um einen Kommentar abzugeben.
In der jquery.jscrollpane.js (oder sogar .min.js Datei), finden "mouseWheelSpeed" in der "defaults". Dies war 3 für mich ursprünglich, ich stieß es bis zum 30. Vielleicht ist es 3 oder 30 pixles/click.
Bearbeiten
Sargin Sargin Antwort ist wahrscheinlich besser für die meisten Fälle. Seine Lösung, die Bearbeitung der plugin-Datei würde nur Sinn machen, wenn Sie wollten, um einen neuen Standard für die Wiederverwendung, um eine Website. Sie würden auch brauchen, um beachten Sie änderungen vorgenommen, so dass Sie nicht verlieren Ihre Anpassung, wenn Sie die Datei aktualisieren.
scrollTop
Wert.Müssen Sie definieren das Rad Geschwindigkeit beim initialisieren des plugin wie dieses:
mouseWheelSpeed
funktioniert nicht in IE8 oder unten, wenn Sie verwenden jquery.mousewheel.js größer als 3.1.5 (jScrollPane aktuelle version: 2.0.21)