У меня есть приложение, которое работает на встроенном браузере. Он имеет область прокрутки, где перетаскиваемая используется для анимации пролистывания. Я использую 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?
}
});
Заранее спасибо!