Как использовать GSAP Draggable snap: inside onRelease: function () {} - PullRequest
0 голосов
/ 18 января 2019

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

Заранее спасибо!

...