mdbootstrap / perfect-scrollbar

Minimalistic but perfect custom scrollbar plugin. Get more free components with Material Design for Bootstrap UI Kit (link below)
https://perfectscrollbar.com/
MIT License
346 stars 66 forks source link

Add options `alwaysShowY` and `alwaysShowX`. #133

Open SvenSchoene opened 2 years ago

SvenSchoene commented 2 years ago

There already is a way to keep the scrollbars always visible -- via CSS, as can be seen in the examples.

However, we have multiple instances of PerfectScrollbar on the pages of our single page app. Adjusting the general CSS is not an option for us.

We needed to be able to control this on an instance level.

I'm sure there might be a better way to implement this. But I'd still at least like to offer this up as a PR. If you feel like this is not a good fit, I fully understand.

Example:

const ps = new PerfectScrollbar(demo, {
  alwaysShowY: true,
});

I read the contributions guide; ran the formatter; re-built the source files so that /dist is updated; updated the typescript file; and added an example.