如何使用jQuery在div中拖动和滚动

我一直在寻找一段时间,但我找不到结合这些元素的方法:

我想要一个100%宽度的div,有一行元素。 我需要滚动浏览这个div,就像: http : //jqueryfordesigners.com/demo/scrollable-timelines.html

所以带有隐藏的溢出等。

但是现在,当我放开鼠标点击时,我想要一些平滑的轻松,所以它就像是一次扫描。 因此,当我从左向右拖动屏幕并松开鼠标时,它将继续前进1秒并线性减速。 嗯,我有意义吗?

有没有人知道任何脚本或一些提示让我回到正轨?

Utterscroll是我写的一个拖动和滚动库:

GitHub: https : //github.com/debiki/utterscroll
GitHub举办了演示: http : //rawgit.com/debiki/utterscroll/master/utterscroll-example.html
演示和博客文章: http : //www.debiki.com/dev/utterscroll

它与其他库的不同之处在于它1)理解你是否打算选择文本,而不是滚动(请注意,在问题链接的示例中 ,不可能选择文本),2)它不需要或几乎不需要不,配置。

当您释放鼠标时,Utterscroll会停止(就像上面的答案中的Dragscrollable一样)。