Отслеживание скроллинга страницы
Всем привет! Сегодня столкнулся с проблемой.
Суть заключается в том, что необходимо скрыть скролл "body" с запретом на прокрутку но при этом оставить возможным отслеживать событие "scroll" на другом элементе. Пример: ... <body style="overflow:hidden;"> <div class="myblock" style="height:100px;overflow-y:auto;"> ... ... ... </div> </body> ... $('.myblock').live('scroll', function (e) { console.log(e); }); Но не работает. 1) скрипт не хочет отслеживать scroll, если курсор находится над "myblock" при условии, если "overflow:hidden;" в "body" отключен. 2) если включить "overflow:hidden;" для "body" - событие не отслеживается вовсе. Где бы не находился наш курсор. В чем может быть проблема? И как это исправить? Заранее спасибо!) :thanks: |
$('.myblock').on('scroll', function (e) { console.log(e); }); |
Часовой пояс GMT +3, время: 11:07. |