Прокручивание окна
Здравствуйте!
У меня есть окно и 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 |
если заменить tmp.scrollTop += 2; на tmp.scrollTop += 20; то работает, но хотелысь бы двигать плавнее. В чем причина?
|
| Часовой пояс GMT +3, время: 22:48. |