3 Stimmen

Wie kann ich das seltsame Verhalten von jScrollPane bei der Größenänderung beheben?

Ich brauche einen Expertenrat zu jScrollPane, bitte!

Es weigert sich, die Größe zu ändern, wenn ich die Größe des Browserfensters ändere!

Wenn ich die Höhe des Browserfensters verringere, kann der Ziehpunkt der Bildlaufleiste weit unter den unteren Rand des Inhaltsfensters gezogen werden - und der Inhalt wird unten abgeschnitten. Wenn ich dagegen die Höhe des Browserfensters vergrößere, bleibt die Höhe der Bildlaufleiste gleich (ohne Größenänderung), und unter dem unteren Rand der Bildlaufleiste bleibt ein leerer Raum.

Könnte mir bitte jemand erklären, was da los ist und wie ich das beheben kann? Ich wäre Ihnen wirklich dankbar!

Ich hoffe auf eine Antwort von jemandem, der die Lösung kennt!

1voto

Dimitri Vorontzov Punkte 7514

Ich habe die Lösung gefunden: Reinitialisierung von jScrollPane bei Größenänderung:

<script type="text/javascript">
$(function () {
    $('#pane1').jScrollPane({
        showArrows: true,
        dragMaxHeight: 100,
        wheelSpeed: 20
    });
});
$(window).resize(function () {
    $('#pane1').jScrollPane({
        showArrows: true,
        dragMaxHeight: 100,
        wheelSpeed: 20
    });
});
</script>

Es hat geklappt!

Ich hoffe, es hilft jemandem, der das gleiche Problem hat.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X