2015-01-24 2 views
0

Привет, ребята, я манипулирую значением scrolltop окна, когда некоторые кнопки нажимали на мой сайт. Теперь я хочу, чтобы он медленно прокручивался вниз или до этого значения на странице не сразу. В настоящий момент команда работает, но она просто запускает ее сразу, но я хочу, чтобы она выполняла эту команду и медленно прокручивалась в позицию.

Я хочу работать, как именно вы могли бы сделать это с помощью .show т.е.

$('#yourID').show(1300); 

мой код это:

$(window).scrollTop(500); 

сейчас есть в любом случае я могу сказать JQuery идти некий скорость с этой командой?

Благодаря Dom

ответ

3

Использование animate метод:

var scrollSpeed = 5000; 
$('html,body').animate({ 
    scrollTop: 500 
},scrollSpeed); 
+0

спасибо много работает большое –

+0

, что это на самом деле не скорость ... это продолжительность. дальше он должен идти ... быстрее он пойдет – charlietfl

+0

Я использовал переменную scrollSpeed, чтобы позволить OP понять в его вопросе, который, очевидно, длительность, но в его концепции, просто использовал это .... –

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