2017-03-03 3 views
0
glatt

Hallo meine aktuelle JavaScript ist dies, um die Seite zu einem ID-Tag weiter nach unten meiner Website Seite blättern:machen meine JavaScript-Scroll-Funktion

function scroll(element){ 
    var ele = document.getElementById(element); 
    window.scrollTo(ele.offsetLeft,ele.offsetTop); 
    window.scrollBy(0, -100); 
} 

Wie kann ich die Funktion Scroll glatt machen?

+0

zu verwenden, siehe [link] (http://stackoverflow.com/questions/17722497/scroll-smoothly-to-specific -element-auf-seite) Ich denke, es kann dir helfen :) –

+0

Mögliches Duplikat von [Scroll glatt zu bestimmten Element auf der Seite] (http://stackoverflow.com/questions/17722497/scroll-smoothly-to-specific-element -on-page) –

Antwort

0

Zuerst ist dies nicht Java, das ist JavaScript, und diese beiden sind unterschiedlich, sie sind nicht nur zwei Namen für eine Programmiersprache ... Für Ihr Problem würde ich etwas wie die aktuelle Position zu bekommen der Bildlauf mit document.documentElement.scrollTop (aber diese gibt 0 auf Chrom) und die gewünschte Position der Bildlaufleiste durch Abrufen der Koordinaten Ihres Elements, und dann verschieben Sie die Bildlauf für ein bisschen die Entfernung jedes Bild mit Hilfe der Methode window.scrollBy(). Allerdings würde ich diese Methode nicht vorschlagen, da es andere, bessere Lösungen geben würde, die

+0

Hat er irgendwo in seinem Code 'Java' erwähnt? –

+0

@HassanZia Klicken Sie unter der Frage auf den Link "vor x Zeit bearbeitet", um die Originalversion anzuzeigen, in der er Java im Titel verwendet. –

Verwandte Themen