Est-il possible de forcer jQuery.jScrollPane pour toujours afficher une barre de défilement verticale ?
Par exemple, un paramètre caché, une fonction API ?
De préférence sans toucher au volet de contenu, à sa hauteur, etc.
Est-il possible de forcer jQuery.jScrollPane pour toujours afficher une barre de défilement verticale ?
Par exemple, un paramètre caché, une fonction API ?
De préférence sans toucher au volet de contenu, à sa hauteur, etc.
Malheureusement, cela n'est pas possible actuellement avec jScrollPane. Il existe cependant une demande de fonctionnalité ouverte à ce sujet :
https://github.com/vitch/jScrollPane/issues#issue/8
Comme solution de rechange, vous pouvez placer un élément avec une hauteur minimale directement dans votre volet de défilement pour forcer la barre de défilement, comme dans cet exemple :
http://www.jsfiddle.net/vitch/5D8sR/
J'espère que cela vous aidera !
Une autre méthode, dont j'ai confirmé qu'elle fonctionnera, consiste à ajouter un nouveau paramètre "alwaysShowScroll:true" et à effectuer deux modifications dans jquery.jscrollpane.js :
~ligne 176, changement if (!(isScrollableH || isScrollableV)) {
à if (!(isScrollableH || isScrollableV || settings.alwaysShowScroll)) {
~Ligne 241, changement if (isScrollableV) {
à if (isScrollableV || settings.alwaysShowScroll) {
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.