0

アンカー リンクを検出する条件を作成できましたが、その後、使用を特定の URL にリダイレクトできるように、アンカー リンクを anchor_num 変数に格納するにはどうすればよいですか?

<script type="text/javascript">

$(function(){

    if(window.location.hash){

        var anchor_num = "anchorString";
        window.location = "#"+ anchor_num;

    } else 
          {
            //redirect to default page
          }
});

</script>
4

2 に答える 2

1

ハッシュを追加または変更すると、ブラウザーはページを更新しません。ハッシュを設定した後、window.location.reload() を呼び出す必要があります。

window.location = "#"+ anchor_num;
window.location.reload()
于 2013-05-21T10:38:27.777 に答える
1

得る:

 var hash = location.hash.slice(1);

設定:

 location.hash = '#' + 'string';

詳細については、この質問が興味深いかもしれません: window.location.hash を設定する潜在的な問題

于 2013-05-21T10:32:28.230 に答える