문제

I am using the rochal's jQuery plugin slimScroll to display a customized scrollbar. Is there a way to make the height of the scrollbar fixed, not autogenerated? I think that the wheelStep value must be generated, but don't know what to change. So, question is how to make a fixed size scroll bar.

Also I could use another plugin if this is imposible.

도움이 되었습니까?

해결책

It is posible! To achieve this do the following:

After:

// sets border radius of the rail
railBorderRadius : '7px'

Add comma after '7px' and:

// Use a fixed height for the scroll bar
useFixedHeight : true,

// the fixed height of the scroll bar
fixedHeight : 50

Replace:

barHeight = Math.max((me.outerHeight() / me[0].scrollHeight) * me.outerHeight(), minBarHeight);

With:

if( o.useFixedHeight )
    barHeight = o.fixedHeight;
else
    barHeight = Math.max((me.outerHeight() / me[0].scrollHeight) * me.outerHeight(), minBarHeight);

다른 팁

i have try with a simple trick..

first add a class to scroll bar, by default it is 'slimScrollBar'

barClass : 'slimScrollBar_new'

<script>
    $('#scroll-content').slimScroll({
        size : '3px',
        alwaysVisible: true,
        barClass : 'slimScrollBar_new'
    });
</script>

<style>
  .slimScrollBar_new{
      height: 100px !important;
   }
</style>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top