【问题标题】:changing slimscroll position改变 slimscroll 位置
【发布时间】:2018-11-13 15:05:55
【问题描述】:

在使用 slimscroll 时,有没有办法在初始化时移动滚动条位置?我发现可以在带有“scrollTop”的本机滚动条上使用 jQuery 来做到这一点,但不知道如何使用 slimscroll 来做到这一点。这是一个小提琴。 http://jsfiddle.net/c8d3ohue/

基本上,我希望第一个 div 在初始化时向下滚动,就像这张图片一样。

我的代码:

<div class="slimScroll" style="overflow-y:auto;height:200px;width:250px">
    <div class="child-height-1" style="height:50%;overflow:hidden;position:relative">
        <div class="child-content" style="height:300px;background-color:lightgreen">asd</div>
    </div>
    <div class="child-height-2" style="height:50%;overflow:hidden;position:relative">
        <div class="child-content" style="height:300px;background-color:lightyellow">asd</div>
    </div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/slim-scroll/1.3.2/slimscroll.min.js"></script>
<script>
    $(function () {
        new slimScroll($('.child-height-1')[0]);
        new slimScroll($('.child-height-2')[0]);
    });
</script>

【问题讨论】:

    标签: javascript html css slimscroll


    【解决方案1】:

    如果您使用jquery.slimscroll.min.js 而不是slimscroll.min.js,您可以这样做。

    对于你上面相同的 HTML,在准备好的文档中你可以这样做,

    var itemContainer1 = $(".child-height-1");
    itemContainer1.slimScroll({
        height: '200px',
        start: 'bottom',
        alwaysVisible: true
    }); 
    
    var itemContainer2 = $(".child-height-2");
    itemContainer2.slimScroll({
        height: '200px',
        start: 'top',
        alwaysVisible: true
    }); 
    

    看小提琴,

    http://jsfiddle.net/anjanasilva/uypabr6o/

    它看起来如何,

    希望这会有所帮助。

    【讨论】:

    • 是的,它成功了,最终使用了这个 slimScroll 版本,谢谢!
    • 你好@brgs,我很高兴我的回答很有帮助。感谢您的支持和接受。干杯。
    猜你喜欢
    • 2023-03-09
    • 2013-04-30
    • 1970-01-01
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    相关资源
    最近更新 更多