Как отследить движение скроллбара?
Подробнее:
Есть 3 textarea, расположенных в ряд, во всех есть скроллинг, хочется сделать так, чтобы когда я прокручиваю содержимое одного окошка, другие два окна также прокручивались вслед. Надеюсь понятно рассказал. Управлять положением скроллбара можно с помощью element.scrollTop, но как отследить движение скроллбара, который я буду тянуть? Есть какие-нибудь идеи? Заранее спасибо. |
Используй событие onscroll. Как-то так:
var textarea = document.getElementsByTagName('textarea'); textarea[0].onscroll = function(){ textarea[1].scrollTop = textarea[0].scrollTop; }; textarea[1].onscroll = function(){ textarea[0].scrollTop = textarea[1].scrollTop; }; |
Sweet,
Спасибо! А я оказывается сам знал про onscroll, просто знал откуда-то из плохого места, где было написано что он отслеживает появление скроллбара, а не перемещение. |
Часовой пояс GMT +3, время: 19:05. |