Если вы разместили свой код в точности как есть, существует много синтаксических ошибок. Ниже приведена исправленная версия:
$('.next').click(function (event) { // missing $/jQuery
window.location = $('li').next();
}); // missing the close parentheses
Кроме того, поскольку вы работаете с jQuery, вы можете рассмотреть возможность использования чего-то вроде:
// where selector is the selector for the element you are scrolling to
$(window).scrollTop(selector.position().top);
EDIT
Если он горизонтальный, вам нужно только соответствующим образом настроить код прокрутки. e.g.:
$(window).scrollLeft(selector.position().left);
РЕДАКТИРОВАТЬ # 2
Вот очень простой пример того, чего, я думаю, вы пытаетесь достичь:
http://jsfiddle.net/FsjkM/
Щелкните по части HTML, и она перейдет к следующему элементу списка (обратите внимание на изменяющиеся номера).
В вашем реальном приложении вам необходимо отслеживать или вычислять «текущий» элемент, чтобы учесть предыдущую / следующую функциональность.
Окончательное редактирование
http://jsfiddle.net/FsjkM/1/
Я немного уточнил это, чтобы дать вам представление о том, как будет выглядеть более полная структура. Обратите внимание, что проверки границ не существует - если вы нажмете prev в начале или на следующем в конце, он сломается.