2016-07-11 7 views

Antwort

0

Der Schlüssel horizrailenabled Wert global auf true, in dem _globalobjects Objekt. Sie können den Wert auf false setzen, wodurch die Funktion Nicescroll deaktiviert wird und der native Bildlauf beibehalten wird.

Diese Empfehlung ist direkt von Nicescroll Issues Resolution

$("#yourscrollableelement").niceScroll({horizrailenabled:false}); 

Um die native Rolle mit zitierte key add deaktivieren Sie diese Zeile:

$("#yourscrollableelement").css({"overflowX":"hidden"}); 

Obwohl dies eine Lösung ist, würde ich empfehlen die Nicescroll sehen Code, um festzustellen, was Probleme mit Ihrem Aufschlag verursacht. Häufig können Sie das Problem lösen, indem Sie Ihren Code anpassen.

Wenn Sie die nicescroll.jsDatei in Ihrem Editor, ziehen Suche/findenHORIZ. Dies wird höchstwahrscheinlich dort sein, wo der Konflikt auftritt. Meine Schätzung, die Variable Cursor CSS-Eigenschaft position: absolute; ist der Schuldige. Dann können Sie Ihr Styling anpassen und Funktionelle Integrität mit der NicescrollBibliothek pflegen.

+0

Kannst du etwas deutlicher erklären? Kann Schritt weise sein, was ich tun sollte –

+0

Was ist #yourcrollableelement? –

+0

Das *** # Yourscrollableelement *** ist, was auch immer Sie an dem Nicescroll haben. Sie könnten dies jedoch auf irgendwas setzen, ohne Code, es gibt keine Möglichkeit für mich, das sicher zu wissen. Ersetzen Sie einfach mit allem, was Sie brauchen. Werfen Sie einen Blick auf den Code [nicescroll.js] (https://github.com/inuyaksa/jquery.nicescroll/blob/master/jquery.nicescroll.js). Achten Sie genau auf die Zeilen *** 59 - 116 *** das sind die globalen Vorgaben und schauen Sie sich auch die Zeilen *** 938 - 1098 *** an. –

Verwandte Themen