由于您的滚动已经为您正常工作。<a>单击后,您只需在其上设置一个活动类。这将作为您上一个和下一个链接的选择器。
我想这是一个类似的标记:
<div>
<ul class="submenu">
<li><a href="#pane01" class="active">Panel 1</a></li>
<li><a href="#pane01">Panel 1</a></li>
<li><a href="#pane01">Panel 1</a></li>
</ul>
</div>
<a id="prev">Previous</a>
<a id="next">Next</a>
jQuery:
$('ul.submenu a').bind('click',function(event){
var $anchor = $(this);
//setting active on <a>
$anchor.addClass('active').parent('li').siblings().children('a').removeClass('active');
$('html, body').stop().animate({
scrollLeft: $($anchor.attr('href')).offset().left - 200
}, 1000);
event.preventDefault();
});
$('#prev').click(function(){
$('ul.submenu a.active').parent('li').prev().children('a').trigger('click');
});
$('#next').click(function(){
$('ul.submenu a.active').parent('li').next().children('a').trigger('click');
});
演示小提琴