круто,
взглянули на вашей реф странице (http://tympanus.net/Tutorials/WebsiteScrolling/index.html), все это действительно делает прокрутки дивы в поле зрения, которые расположены за пределами области просмотра , есть много прокручивающих jquery-плагинов, которые делают это, и в вашем случае все, что вам нужно, это аналогичная настройка основной концепции на вашей странице ref. Я посмотрел на это и вот это все, что в основном происходит:
<script type="text/javascript">
$(function() {
$('ul.nav a').bind('click', function (event) {
var $anchor = $(this);
/*
if you want to use one of the easing effects:
$('html, body').stop().animate({
scrollLeft: $($anchor.attr('href')).offset().left
}, 1500,'easeInOutExpo');
*/
$('html, body').stop().animate({
scrollLeft: $($anchor.attr('href')).offset().left
}, 1000);
event.preventDefault();
});
});
</script>
то есть для 3 областей в этой демке, 3 очень отчетливые «действия» называются через JQuery/JS скрипт. в лучшем случае, демонстрация действительно упрощает вашу проблему в очень ясный и наглядный подход к вашей проблеме - взгляните на нее внимательно, ответ есть! Если требуется ajax, то это просто вопрос расширения вышеупомянутого кода ядра, чтобы охватить это (наряду с семантикой html, конечно).
надеюсь, что это поможет, так как я уверен, что вы все равно на 90%.
Спасибо. Я попробую и дам вам знать. – CoolArchTek