Я знаю, что есть много вопросов, которые задают вопрос о том, как предотвратить режим автопрокрутки, который активирует Firefox, когда страница больше, чем область просмотра, и вы нажимаете среднюю кнопку мыши.Захват событий для колесика мыши, когда Firefox автопрокручивает
Но мне действительно нужно просто обнаружить событие mouseup
, когда активна автопрокрутка. Событие просто не распространяется, поэтому я не знаю, когда (и что более важно), когда кнопка мыши отпущена.
Я мог бы также согласиться на обнаружение, когда режим автопрокрутки исчез, а использование мыши вернется в нормальное состояние.
Я подготовил Plunk, чтобы играть. Когда он начнется, средний клик в любом месте и текст в поле будет обновляться. Если вы нажмете кнопку, на странице будет добавлено больше контента: средний щелчок активирует автопрокрутку, и событие mouseup будет потеряно навсегда.
'.live' устарела и удалена. – Neal
То же самое здесь. Третье «предупреждение» никогда не выполняется при автопрокрутке. –