Показать сообщение отдельно
  #1 (permalink)  
Старый 31.01.2013, 15:55
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Прокручивание окна
Здравствуйте!

У меня есть окно и 2 стрелки (вверх и вниз), при наведении на стрелку окно должно скролиться.

Вверх отлично скролится, а вниз - проезжает ровно на 8 пикселей и останавливается, не понимаю почему.

ScrollWindow.prototype.scroll = function (direction) {
        var tmp = this.$[0];
        if (direction == '+') {
            tmp.scrollTop -= 2;
        } else {
            tmp.scrollTop += 2;
        }
        if (scrollIndicator == true) {
            setTimeout(function () {
                bodyParent.data('window').scroll(direction);
            }, 50);
        }
    };


При движении вниз direction == '-' и должна выполняться эта строчка:
tmp.scrollTop += 2;

Если поставить туда console.log, то я вижу что функция заходит в условие но не меняет значение scrollTop
Ответить с цитированием