(jQuery) Событие прокрутки. Я хочу прокрутить документ до указанной точки, если пользователь прокручивает страницу - PullRequest
3 голосов
/ 01 мая 2009

Я хочу реализовать функцию прокрутки. Поэтому по умолчанию прокрутка отключена. И если пользователь использует кнопку прокрутки, я хочу, чтобы она была установлена ​​в нужную точку. Как я могу реализовать эту функцию? window.scrollTop не работает .. Я пробовал много разных методов, но все не работали ..

$(window).scroll(function() {
        $(body).scrollTop = 3000px;
})

Ответы [ 2 ]

6 голосов
/ 01 мая 2009

Свойство scrollTop принимает только целые числа (не пиксели). Опустите px, и все должно быть в порядке.

$(window).scroll(function() {
    $('body').get(0).scrollTop = 3000; // note that this does only work if body has overflow
    // if it hasn't, use window instead
});
3 голосов
/ 01 мая 2009

Для JQuery существует плагин ScrollTo, который может делать именно то, что вам нужно.

Проверьте это здесь: http://plugins.jquery.com/project/ScrollTo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...