В этой статье описывается метод использования событий Scrollbar от JS. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Мне было интересно, как следить за событиями прокрутки, но сегодня я наконец -то немного понимаю.
Следующий код состоит в том, чтобы прослушать панель прокрутки, пока он движется, а DIV ниже возвращается к вершине, чтобы отобразить и скрыть код.
window.onscroll = function () {var t = document.documentelement.scrolltop || document.body.scrolltop; if (t> 0) {$ (". Cbbfixed"). css ("внизу", "10px"); } else {$ (". Cbbfixed"). CSS ("внизу", "-85px"); }}Примечание:
T: Расстояние от полоса прокрутки до верхней части
T> 0, то есть после того, как полоса прокрутки прокручивается, оператор if () выполняется немедленно. Код в else () заключается в том, что когда стержень прокрутки достигает вершины, Div вверху скрыт.
Вернитесь к операции нажатия кнопки Top:
$ ("#cgotop"). Click (function () {$ ('body, html'). animate ({scrolltop: 0}, 100); вернуть false;});Пополнить:
1. Слушайте событие прокрутки определенного элемента.
$ (selector) .scroll (function () {......});2. Получите расстояние прокрутки
$ (селектор) .scrolltop (); $ (селектор) .scrolllefft ();
PS: Здесь я рекомендую инструмент онлайн -запроса о событиях JS, который суммирует широко используемые типы событий и функции функций JS:
Полный список событий и функций JavaScript:
http://tools.vevb.com/table/javascript_event
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.