действительно ли возможно получить событие щелчка на полосе прокрутки? У меня есть некоторый код, где я наблюдаю щелчок и события mouseDown на документе. Однако кажется, что, когда я нажимаю на полосу прокрутки, событие не получено. Это приводит меня полагать, что полосы прокрутки не являются действительно частью документа. (Предположение :-)) Действительно ли это - корректное предположение? Что правильный путь состоит в том, чтобы сделать это так, чтобы поведение было последовательно через все главные браузеры?
пример кода
document.observe('click', function(evt){
//do something
//blah blah blah
});
Спасибо
Верно. Самое близкое, что вы можете получить, - это событие прокрутки. Он будет работать с каждым элементом, имеющим полосу прокрутки, и сработает как при прокрутке мыши с полосой прокрутки, так и при колесе прокрутки, клавишах со стрелками, странице вверх / вниз и т. Д. Вот краткий пример jQuery.
jQuery(document).scroll(function () {
console.log("foo")
});
Это лучшее предложение, которое я могу вам дать - я не могу представить другого использования события щелчка полосы прокрутки.