0
たとえば、私はアドレスを持っていますhttp://address.com/#tagハッシュタグジャンプを防止する
ページロード時にタグ要素へのリダイレクトを削除したいですか?私はいくつかの解決策を見ましたが、要求を送信する前に要求を処理すると機能します。私はページが読み込まれるとき、この動作を防止したいと思います。
たとえば、私はアドレスを持っていますhttp://address.com/#tagハッシュタグジャンプを防止する
ページロード時にタグ要素へのリダイレクトを削除したいですか?私はいくつかの解決策を見ましたが、要求を送信する前に要求を処理すると機能します。私はページが読み込まれるとき、この動作を防止したいと思います。
ページのロードが完了する前に最初の要素をナビゲートし、ページとすべてのイメージのロードが完了したら、目的のIDに再度移動します。
次の例では、Chrome for Windowsでテストしましたが、#two
という名前のページを呼び出すと、そのIDとページの後ろにあるすべての「画像」が読み込まれます。ここでsetTimeout
はロードをシミュレートします。
<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>
これは、そのページに「#id」という要素がある場合にのみ有効です。 –
指定された要素へのジャンプは、そのURL構文が設計されているものです。あなたがそれをやっていないなら、代わりに何をしていますか? – Quentin
ハッシュタグは、プレーンテキストの用語をソーシャルメディアネットワーク上の検索エンジンにハイパーリンクする必要があることを示す手段です。それは接頭辞としてハッシュ文字を使用するため、名前を取得します。他のハッシュ文字の使用をハッシュタグと混同しないでください。 – Quentin