Обновление: Предполагая, что код в значительной степени такой же, с некоторыми изменениями, чтобы приспособить решение, используя плагин scrollTo , который мы можем сделать:
$('#nav a').click(function() {
$.scrollTo($(this).attr('href'), {duration: 500});
});
Что требует, чтобы у всех разделов был идентификатор, который появляется в элементах навигации. продолжительность в миллисекундах. Вот рабочий пример идеи: http://rolandmai.com/3d/