-4

重複の可能性:
URL からアンカー タグを非表示にする方法

サブメニューを含むメニューがあります。各サブメニューの場合は onclick が必要で、php ページの div にリダイレクトされます。

たとえば、から行きたい場合:

Menu Menu1 --> Submenu1 sbmenu1 の onclick が、URL のディップスレイなしで page1#div_name の div にリダイレクトされるようにしたい: www.page1.php#div_name、私はただ www.page1.php が欲しい

    <ul>
        <li><a href="#">Menu1</a>
            <ul>
                <li><a href="page1.php#div_name">Submenu1</a></li>
                <li><a href="page2.php#div_name">Submenu2</a></li> 
            </ul>
        </li>
    </ul>

どうすればこれを修正できますか?

4

3 に答える 3

0

読み込みが完了した後で URL を変更できます

window.history.pushState(“object or string”, “Title”, “page.php”);

詳細については、このチュートリアルを確認してください。

于 2012-04-06T17:03:49.447 に答える
0

上書きすることはできません。そして、それを上書きする「解決策」は、ある時点で壊れます。URL のハッシュ文字列が気に入らない場合は、Apache レベルで URL 書き換えを使用してください。

于 2012-04-06T17:07:17.937 に答える
0

jquery scrollto プラグインを使用できます。リンクがローカルでない場合、JavaScript を使用して Cookie を設定すると、新しいページがロードされたときにそれを読み取ってページをスクロールできます。

于 2012-04-06T16:53:09.083 に答える