Así que este es el código actual que tengoscrollTop jquery, desplazándose a div con id?
$(document).ready(function() {
$('.abouta').click(function(){
$('html, body').animate({scrollTop:308}, 'slow');
return false;
});
$('.portfolioa').click(function(){
$('html, body').animate({scrollTop:708}, 'slow');
return false;
});
$('.contacta').click(function(){
$('html, body').animate({scrollTop:1108}, 'slow');
return false;
});
});
Al hacer clic en un enlace, por ejemplo, 'abouta' se desplaza a esa sección específica de la página. Prefiero hacer un scrollTo y luego la identificación de un div para no tener que seguir cambiando la posición de scrollTo si cambio el relleno etc. ¿Hay alguna manera? Gracias
funciona perfectamente, aplausos: D – Jake
me sorprende que nadie ha comentado en tanto tiempo - la pregunta tal como está, realmente pide '.offset()' en lugar de '.position()' como una solución, ¿verdad? El div de destino puede estar en cualquier lugar de la página, y '.position()' [devuelve el desplazamiento superior relativo a su cuadro contenedor] (http://api.jquery.com/position/). Entonces, el código anterior lo llevará a la parte superior de su documento, si el div de destino es el primer hijo de su padre. ¿O me estoy perdiendo algo? – sameers
Gracias Sameers, ese es exactamente el problema que estaba teniendo. .offset() funciona como un regalo. – Dan382