ナビゲーションメニューは1つのPHPファイルで生成され、各ページに含まれています。リンクの一部は、単にホームページ上のアンカーです。ユーザーが別のページにいるとき、これらのリンクはそれらをホームページに持ち、適切なアンカーに移動します。ただし、ユーザーが既にホームページに入っている場合は、ページを再ロードする必要がない場合には便利です。これは、あなたがホームページ上ですでにしている場合はリロードしませんが、他のページからは動作しませんホストページを再ロードせずに他のページから作業するHTMLアンカー
<a href="/home#anchor">link</a>
:
<a href="#anchor">link</a>
これは何に関係なくをリロードします
JavaScriptを使用せずに両方の世界のベストを達成する方法はありますか?
他の方法はありません –
Bummer - ブラウザが正しいページに入っていることをブラウザが認識しないのはなぜですか? –
@danielfaradayページ内のアンカーは正常に動作します:http://jsfiddle.net/ZLe7N/。あなたの現在のページが '/ home'か、'/home'か '/ home?bla = bla'ではないと確信していますか? –