Ich versuche, meine Seite (beim Klicken) an den Anfang des Elements zu scrollen. Das Problem hier ist, dass meine Seite zu kurz ist, um zum Anfang des Elements zu scrollen. Ist das möglich?Scrollen Sie zum Anfang des Elements auf der kurzen Seite
Hier ist mein Code
$('.x-class').on('click', function(e) {
moveWindowTo($('.yclass').eq(0));
});
function moveWindowTo($target) {
$('body,html').animate({ scrollTop: $target.offset().top }, 'slow');
}
Es sei denn, bis Sie keine Bildlaufleiste erhalten, können Sie dies nicht funktioniert. –
Also, es gibt keinen anderen Weg? –
Sehen Sie auf Ihrer Seite eine Bildlaufleiste? –