現在のページをリロードする簡単なリンクがあります。これを以下に示します。
echo '<a href="#" id ="mybutton"></a>';
リンクをクリックすると、ページのトップに移動します。
リンクが配置されている場所に戻るように変更するにはどうすればよいですか?
また、位置が一番上にならないようにオフセットを付けたいと思いますが、少しパディングがあります
現在のページをリロードする簡単なリンクがあります。これを以下に示します。
echo '<a href="#" id ="mybutton"></a>';
リンクをクリックすると、ページのトップに移動します。
リンクが配置されている場所に戻るように変更するにはどうすればよいですか?
また、位置が一番上にならないようにオフセットを付けたいと思いますが、少しパディングがあります
<a>
タグにname
フィールドを付けてみませんか?次に、を変更して、それにhref
直接戻るようにします。つまり、次のようになります。
<a name="thisPosition" href="#thisPosition" id="mybutton">...</a>;
href="#mybutton"
編集:コメントを反映するために、ここに補遺があります-「名前」フィールドは厳密には必須ではありません。最近のほとんどの(すべてではないにしても)ブラウザは単に「id」属性を識別できるため、hrefは次のように変更できます。'name'属性。
F5 を押すか、更新ボタンをクリックするのと同じように、ページを更新するこの Javascript を使用したいと思うかもしれません。ブラウザは位置を記憶します。
<a href="javascript:location.reload()">Refresh</a>