Как определить мышь на полосе прокрутки? (или событие «scrollEnd»)

Кто-нибудь знает, как обнаружить событие mouseup на полосе прокрутки? Он работает в FF, но не в Chrome или IE9.

Я установил быструю демонстрацию: http://jsfiddle.net/2EE3P/

Общая идея состоит в том, что я хочу обнаружить scrollEnd событие. Очевидно, что такого нет, поэтому я использовал комбинацию mouseUp и таймеров, но mouseUp не запускается в большинстве браузеров! Div содержит сетку элементов, поэтому, когда пользователь прекращает прокрутку, я хочу отрегулировать положение прокрутки до ближайшей точки, которая имеет смысл, например, края ближайшей ячейки. Однако я не хочу автоматически настраивать положение, если они находятся в середине прокрутки.

Я также с радостью приму любой ответ, который дает мне эквивалент scrollEnd

6
задан tshepang 28 February 2014 в 16:09
поделиться