1

このようなページナビゲーションにハッシュタグを使用するWebアプリケーションを作成しています

http://foo.bar.com/#pages/home

私のページの1つが一種の巨大なものになり、ページ内のさまざまなアンカータグにページをスクロールする必要があるリンクを含む独自のツリー構造のメニューが含まれていることに気付きました。明らかに、実際のハッシュタグは忙しいので、今は使用できません。このようなURLのプログラムソリューションを使用する必要があります

http://foo.bar.com/#pages/home/section

または、複数のハッシュ記号を使用して、おそらくこれに変更することは可能でしょうか?

http://foo.bar.com/#!/pages/home#section

しかし、とにかくこれをプログラムで行うにはどうすればよいでしょうか。

4

2 に答える 2

1

壊れたハッシュバンの使用を破棄し、代わりに履歴APIの使用に切り替えて、 「それだけのコンテンツが置き換えられる場合、Ajaxを介してロードすることは本当にメリットがあるのか​​」という質問を真剣に検討します。

于 2012-02-08T14:23:32.197 に答える
1

あなたの質問は私には明確ではないようです、

ページが大きすぎる場合は、AJAXとPHPを使用してページネーションを行うことができます。詳細については、 http://www.codediesel.com/php/simple-pagination-in-php/を参照してください。

またはhttp://www.99points.info/2011/01/ajax-pagination-using-jquery-and-php-with-animation/

それ以外の場合でも、URL #tagsに入れたい場合は、それを使用できます。私はあなたがこのような何かを与えることができるとは思わない" http://foo.bar.com/#pages/home/"

URLの書き換えを試すこともできますhttp://httpd.apache.org/docs/2.0/misc/rewriteguide.html

于 2012-02-08T14:20:38.077 に答える