Код: Выделить всё
window.scrolledToRed = false
window.scrolledToGreen = false
window.scrollTo = (to, guard ) =>
$('html, body').animate({
scrollTop: $(to).offset().top
}, 1000, =>
window[guard] = true
)
window.addEventListener 'wheel', (e) ->
if (e.wheelDelta < 0)
if (!window.scrolledToRed)
scrollTo('.red', 'scrolledToRed')
else if (!window.scrolledToYellow)
scrollTo('.green', 'scrolledToGreen')
https://jsfiddle.net/pn6zqgwu/2/
Когда пользователь прокручивает вниз, я не хочу поднять его, и в следующий раз, когда он не был, я действительно пробовал его, и в следующий раз. Я хочу.
Есть идеи о том, как решить проблему?
>
Подробнее здесь: https://stackoverflow.com/questions/359 ... oll-to-div