Переопределение функции прокрутки только в одном элементе - PullRequest
0 голосов
/ 11 мая 2011

Я использую jquery для предоставления интерактивных оверлеев, я хотел бы заменить стандартные методы прокрутки вверх / вниз на левую / правую (поэтому при прокрутке страницы она перемещается горизонтально, а не вертикально. I меня беспокоит функция прокрутки, которая по-прежнему работает в наложении .

Обновление: Если невозможно прокрутить браузер, как насчет div с горизонтальной полосой прокрутки, которая при прокрутке вверх / вниз перемещается слева направо (а также привязки)

Мой опыт работы с JavaScript несколько ограничен, любые рекомендации по этому вопросу будут с благодарностью Спасибо!

1 Ответ

1 голос
/ 12 мая 2011

Нашел подходящее решение с помощью: http://plugins.jquery.com/project/ScrollTo мой код:

function shiftScroll(offset) {
    console.log('current:' + window.pageXOffset);
    console.log('currentY:' + window.pageYOffset);
    $(window).scrollTo(window.pageXOffset + offset, window.pageYOffset, {axis:'x'});
}

Мне все еще нужно отключить вертикальные полосы прокрутки в теле, не отключая вертикальные полосы прокрутки в элементах внутристраница.

...