Zuerst haben Sie eine fehlende Klammer am Ende - könnte das Ihr Problem sein?
Einstellung autohidemode auf false bedeutet nur, dass es nicht verschwindet, wenn der Benutzer nicht mehr steigt und dann wieder erscheint beim Scrollen. Leider bedeutet es nicht, dass es sichtbar ist, wenn der Inhalt nicht überläuft.
Als Abhilfe können Sie mit id = ascrail2000 explizit sichtbar nach Ihrem Anruf .niceScroll() mit so etwas wie diesem, das Element zu machen versuchen können:
$(document).ready(function() {
$(".div-wrapper").niceScroll({
cursorcolor: "#333",
cursoropacitymin: 0.3,
background: "#bbb",
cursorborder: "0",
autohidemode: false,
cursorminheight: 30
});
$('#ascrail2000').show();
});
SEHEN SIE DIE FEHLENDEN PAREN in der letzten Zeile
Sie müssen ihre Kinder Elemente sichtbar und machen:
$('#ascrail2000 *').show();
(Achten Sie darauf, dass das Element‘ s-ID ist ascrail2000 in Ihrem Fall)
UPDATE:. als veritas hat darauf hingewiesen, unter Verwendung eines allgemeineren Wähler div[id^='ascrail']
statt #ascrail2000
es für mehr als eine nicescroll auf einer Seite arbeiten macht, so dass die oben getan werden kann, mit JavaScript:
$("div[id^='ascrail']").show();
oder in CSS:
div[id^='ascrail'] { display: block; }
oder wenn die oben nicht funktioniert:
div[id^='ascrail'] { display: block !important; }
Dies ist nicht die eleganteste Lösung, aber ich fürchte, dies ist zur Zeit der einzige Weg, um dieses Problem zu lösen, weil das Nicescroll-Plugin keine Option hat, dieses Verhalten auszuwählen. Zum Glück ist nicescroll Open Source und available on GitHub so könnte man leicht Gabel und fügen Sie eine solche Option oder post a feature request auf GitHub.
Danke, aber ich war ein Tippfehler in meiner Frage:/Ich kann nicht hartcodierten '#ascrail ...' Wert in Javascript (oder CSS) festlegen, weil ich 'n' Schriftrollen auf der Seite haben kann. Aber '+ 1' für die Mühe und teilweise gute Antwort. – veritas
CSS-Selektor 'div [id^= 'ascrail'] {Anzeige: Block; } 'ist eine CSS-Lösung für dieses Problem, aber ich würde etwas anderes bevorzugen. – veritas
@veritas: Ich fürchte, es gibt derzeit keine bessere Lösung, aber Sie können immer eine Feature-Anfrage veröffentlichen, um es einfacher zu machen - siehe meine aktualisierte Antwort. – rsp