Отслеживание скроллинга страницы
Всем привет! Сегодня столкнулся с проблемой.
Суть заключается в том, что необходимо скрыть скролл "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, время: 06:08. |