我在使用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
});
我的大学项目需要这个,所以如果有人能解决我的问题就太好了。
有两个小错误。
更改行
scrollbar : '$("#scrollbar")'
scrollBar : $("#scrollbar")