Javascript库SLY - 滚动条不起作用

时间:2013-05-12 14:46:10

标签: javascript scroll scrollbar sly-scroller

我遇到了Sly滚动条的问题。

我想设置一个时间线,我可以通过拖动鼠标和滚动条来滚动。使用鼠标滚动工作正常,但我无法使滚动条工作,并且没有适当的文档。

控制台上也没有错误。

这是我的滚动条:

<div id="scrollbar">
    <div class="handle"></div>
</div>

这是css:

#scrollbar {
    width: 100%;
    height: 30px;
    background: #f00;
    margin-top: 10px;
    line-height: 0;
}
#scrollbar .handle {
    width: 50px;
    height: 30px;
    background: #00f;
    position: absolute;
}

和javascript调用以启动滚动

$("#timeline").sly({
    dragSource : '.frame',
    horizontal : 1,
    itemNav: 'basic',
    smart : 1,
    activateOn : 'click',
    mouseDragging : 1,
    touchDragging : 1,
    releaseSwing : 1,
    scrollBy : 1,
    activatePageOn : 'click',
    speed : 50,
    easing : 'easeInOutBounce',
    swingSpeed : 0.07,
    elasticBounds : 1,
    dragHandle : 1,
    dynamicHandle : 1,
    clickBar : 1,
    scrollbar : '$("#scrollbar")',
    dragHandle : 1
});

我需要这个用于大学项目,所以如果有人能解决我的问题,那真的很酷。

1 个答案:

答案 0 :(得分:2)

有两个小错误。

更改行

scrollbar : '$("#scrollbar")'

scrollBar : $("#scrollbar")

并且一切都应该按预期工作。