2015-12-08 2 views
1

В настоящее время я использую функцию smoothScroll на веб-странице с прокруткой по горизонтали. Текущий jQuery, который у меня запущен, предназначен как для предыдущей/следующей секции, так и для обычной навигации для всех разделов. Регулярная навигация такова, что класс .scroll-test. Это код jQuery:Как настроить скорость smoothScroll

$(document).ready(function() { 
    var url = 1; 

    $('a.forward').click(function() { 
     url = url + 1; 
     $(this).attr({ href: '#section' + url }); 
     $(this).parent().attr({ class: 'section' + url }); 
    }); 

    $('a.backward').click(function() { 
     url = url - 1; 
     $(this).attr({ href: '#section' + url }); 
     $(this).parent().attr({ class: 'section' + url }); 
    }); 

    $('a.forward, a.backward').smoothScroll(); 
    $('a.scroll-test').smoothScroll(); 
}); 

Я хочу изменить скорость анимации прокрутки. Сейчас это происходит очень быстро, когда вы перепрыгиваете более одной страницы.

Заранее благодарен!

ответ

4

Не может установить скорость, передавая ей параметры (объект) к функции как так

.smoothScroll({speed:2000}) 

значения скорости время анимации в миллисекундах

+0

Этого решение – Sanchit

+0

Работало как Шарм! Большое спасибо –

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