Кто-нибудь знает, как обнаружить событие mouseup на полосе прокрутки? Он работает в FF, но не в Chrome или IE9.
Я установил быструю демонстрацию: http://jsfiddle.net/2EE3P/
Общая идея состоит в том, что я хочу обнаружить scrollEnd
событие. Очевидно, что такого нет, поэтому я использовал комбинацию mouseUp
и таймеров, но mouseUp
не запускается в большинстве браузеров! Div содержит сетку элементов, поэтому, когда пользователь прекращает прокрутку, я хочу отрегулировать положение прокрутки до ближайшей точки, которая имеет смысл, например, края ближайшей ячейки. Однако я не хочу автоматически настраивать положение, если они находятся в середине прокрутки.
Я также с радостью приму любой ответ, который дает мне эквивалент scrollEnd