2013-11-26 2 views
0

У меня есть этот код для перемещения окна с использованием .scrollTop. Используя этот код i, я смог переместить ящик снизу вверх, есть ли другой способ контролировать скорость прокрутки каждые 100 пикселей?Управление скоростью прокрутки JQuery

Вот мой JQuery:

$(document).ready(function() { 
    $(window).scroll(function() { 
     var x = $(document).scrollTop(); 
     var dh = $(window).innerHeight(); 
     var move = x/100 * 100; 
     console.log(x); 
     $('.box').css('bottom', move); 
     } 
    }); 
}); 

и CSS:

body { 
    height: 2000px; 
} 
.box { 
    width: 50px; 
    height: 50px; 
    background: #f00; 
    bottom: 0; 
    position: fixed; 
} 

Есть ли способ сделать это? Спасибо заранее, ребята. Хорошего дня.

+0

скорость, что именно? – igor

+0

Скорость прокрутки ms kitty. – user3012847

+0

Итак, у вас есть это http://jsfiddle.net/c8sFu/1/, что вы ожидаете? – DaniP

ответ

0

Не уверен, что это именно то, к чему вы обращаетесь, если нет, просьба уточнить, о чем вы просите. Тем не менее ....

var move = x/100 * 100; 

Просто измените цифры в знаменателе. Это изменяет скорость свитка.

Смежные вопросы