我有一个在嵌入式浏览器上运行的应用程序。它具有一个滚动区域,可拖动的区域用于滑动动画。我正在使用snap: snapPoints
(是一个数组)来对齐滚动内容的特定点。用户拖动时,捕捉功能正常。但是,当用户触摸滚动条时,拖动不会发生,并且snap:
不起作用。有什么方法可以触发snap:
上的onRelease
吗?下面是我令人讨厌的初始化代码。
Draggable.create("#scroller", {
type: "scroll",
bounds: "#scroller",
throwProps: true,
throwResistance: 9000,
overshootTolerance: 0,
allowEventDefault: true,
snap: snapPoints,
onRelease: function () {
//any way to trigger snap: snapPoints here?
}
});
谢谢!