Originariamente inviato da cavicchiandrea
@Luca vuole fare lo scroll orizzontale non verticale e se ho capito bene un altro elemento non quello associato al click
Giusto, quindi diventa:
codice:
<script type="text/javascript">
$(function(){
$('.menu').click(function(){
var parentEl = $('html,body');
if ($.browser.opera){
parentEl = $('html');
}
var target=$(this).attr('href').replace('#','');
var targetScrollTop=Math.round($('#'+target).offset().top);
var targetScrollLeft=Math.round($('#'+target).offset().left);
parentEl.animate({scrollTop: targetScrollTop,scrollLeft: targetScrollLeft},1000);
return false;
});
});
</script>