Frage

Ich habe eine HTML-Seite, scrollt nach oben und unten (nicht viel, aber es tut scrollen). Wie kann ich die Bildlaufposition auf der Seite nach etwas JavaScript ausgeführt wird?

Ich bin mit jQuery einige zusätzliche HTML am unteren Rand der Seite zu injizieren, und ich möchte programmatisch dieser neuen Inhalt in die Position bewegen, nachdem es hinzugefügt wird.

War es hilfreich?

Lösung

Eine andere Möglichkeit, dies zu tun, so dass Sie die Möglichkeit haben:

In der HTML Sie unten auf der Seite hinzufügen, können Sie einen benannten Anker-Tag einfügen und dann die URL ändern, so dass die Seite dort bewegt (FYI: Es wird nicht die Seite aktualisieren).

// add HTML like this, dynamically:
// <a name="moveHere" />

// the javascript to make the page go to that location:
window.location.hash = "moveHere";

Je nachdem, was Sie tun, dies kann oder kann nicht eine sinnvolle Lösung sein.

Andere Tipps

Versuchen Sie es mit window.scroll .

  

Beispiel:

// put the 100th vertical pixel at the top of the window
<button onClick="scroll(0, 100);">click to scroll down 100 pixels</button>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top