Ich würde das erste Element navigieren, bevor die Seite geladen wird, und da die Seite und alle Bilder geladen sind, würde ich wieder zur gewünschten ID navigieren.
Im folgenden Beispiel, das in Chrome für Windows getestet wurde, wird beim Aufruf der Seite mit #two
nur zu dieser ID navigiert, nachdem die Seite und alle "Bilder" geladen wurden. setTimeout
simuliert hier das Laden.
<div id='one' style='height:800px;'>
Line one
</div>
<div id='two' style='height:800px;'>
Line two
</div>
<script>
location = '#one'; // that redirects to the top of the page
setTimeout(whenImagesLoaded, 4000);
function whenImagesLoaded() {
location = '#two'; // that redirects back to the original request
}
</script>
dies nur funktioniert, wenn Sie ein Element haben mit '# id' in dieser Seite –
auf das angegebene Element Springen ist, was die URL-Syntax für ausgelegt ist. Wenn Sie das nicht tun, was tun Sie stattdessen? – Quentin
Ein Hashtag ist ein Hinweis darauf, dass ein Begriff im Klartext mit einer Suchmaschine in sozialen Netzwerken verlinkt werden soll. Es erhält den Namen, weil es ein Hash-Zeichen verwendet, um es voranzustellen. Bitte verwechseln Sie nicht andere Verwendungen des Hash-Zeichens mit Hashtags. – Quentin