DIV Overflow: scroll - отключить прокрутку страницы, пока мышь находится внутри - PullRequest
3 голосов
/ 28 сентября 2011

Можно ли отключить возможность колесика мыши прокручивать страницу, пока она находится внутри определенного DIV.Таким образом, он может прокручивать только div, а не страницу.Библиотеки JQuery установлены, поэтому я предполагаю, что это будет что-то вроде .scroll () и stop.pagination, но я недостаточно знаю, как это сделать.

Есть идеи?

Замечательное

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

Исправлено.

$('.scrollable').mouseenter(function(){
                    $('body').css('overflow', 'hidden');
                });
                $('.scrollable').mouseleave(function(){
                    $('body').css('overflow', 'auto');
                });
0 голосов
/ 28 сентября 2011

Чистый CSS.

Для div, который вы хотите прокрутить:

#divId {
    overflow: scroll;
    height: someHeight;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...