he puesto este script en esta pagina. En el que he combinado un scroll suave vertical con uno horizontal. Pero me he dado cuenta que por poner tanto el vertical como el horizontal se me ralentiza un poco la accion al darle al boton. Se puede corregir eso?
este es el script:
Código HTML:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"
type="text/javascript" charset="utf-8"></script>
<script>
$(function(){
$('a[href*=#]').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
&& location.hostname == this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
if ($target.length) {
var targetOffset = $target.offset().top;
$('html,body').animate({scrollTop: targetOffset}, 1000);
var targetOffset = $target.offset().left;
$('html,body').animate({scrollLeft: targetOffset}, 1000);
return false;
}
}
});
});</script>