アンカータグへのリンクをクリックすると、アンカータグ内に何もないときにアンカータグに相対的な位置に移動するようにアンカータグを設計する方法を知っている人はいますか?
例えば、
ページの上部にアンカー タグに移動するリンクがあり、アンカー タグにテキストを差し込むと、リンクがページのどこに移動するかを相対的に配置できます。ただし、テキストを取り出すと、アンカー タグは引き続き機能しますが、リンク先を配置できません。
アンカーを別の要素に配置する以外に、これを行う良い方法はありますか?
私があなたを正しく理解していれば、状況に応じて別のアンカーに移動したいと考えています。これは JavaScript で行うことができます。リンクのクリック イベントに JavaScript 関数を追加します。この関数内で条件を確認し (たとえば、div または他の要素が空の場合)、window.location.hashプロパティを必要なアンカーに設定します。
詳細情報: http://www.ezineasp.net/post/Javascript-Location-Hash-with-Example.aspx