0

現在のページをリロードする簡単なリンクがあります。これを以下に示します。

echo '<a href="#" id ="mybutton"></a>';

リンクをクリックすると、ページのトップに移動します。

リンクが配置されている場所に戻るように変更するにはどうすればよいですか?

また、位置が一番上にならないようにオフセットを付けたいと思いますが、少しパディングがあります

4

2 に答える 2

1

<a>タグにnameフィールドを付けてみませんか?次に、を変更して、それにhref直接戻るようにします。つまり、次のようになります。

<a name="thisPosition" href="#thisPosition" id="mybutton">...</a>;

href="#mybutton"編集:コメントを反映するために、ここに補遺があります-「名前」フィールドは厳密には必須ではありません。最近のほとんどの(すべてではないにしても)ブラウザは単に「id」属性を識別できるため、hrefは次のように変更できます。'name'属性。

于 2012-11-15T23:09:03.703 に答える
1

F5 を押すか、更新ボタンをクリックするのと同じように、ページを更新するこの Javascript を使用したいと思うかもしれません。ブラウザは位置を記憶します。

<a href="javascript:location.reload()">Refresh</a>
于 2012-11-15T23:12:48.327 に答える