2011-12-17 6 views
0

いいえ、Twitterとサイトhttp://www.sheandhim.com/#/newsがリンクをどのように扱うのかと同様に、誰かがハッシュタグURLを実装するための優れたリソースを指摘できるかどうかは疑問です。ハッシュタグURLはTwitterとSheandHim.comを書き換えます

sheandhim.comの目標は、サイトの他の領域を「ナビゲート」してもページがリロードされないようにすることです(再生中の音楽を停止させる)。

私は、この種の効果を再現するために、私が取り組んでいるプロジェクトと同じ要望を持っていますし、良い情報を見つけられませんでした(多分私のGoogle-fuは弱いです)。

私はこれをWordPressで開発しているので、理想的にはWordPress(これは私が想定している高価な注文)と友好的であると付け加えるべきです。

答えて

1

他の回答はどちらも同じ意味ですが、同じ質問の他の誰かの利益のために、私はSheandHim.comのソースコードを見ていて、非常によく書かれたコードがたくさんありますの質問

サイトは、誰かがこれを読んでいる時間によって変化した場合には、そこに作業が行われたJavaScriptカスタムの多くがあるが、全部のバックボーンはjQueryのディープリンクと呼ばれるこのjQueryプラグイン(ある:

http://www.thetutorialblog.com/jquery/deep-linking-with-jquery/

デモはここで見ることができます:

FYI

http://www.thetutorialblog.com/demos/jQueryDeepLinking

:プラグインの方法は、相対パスにAJAX要求を経由して任意のページの内容を呼び出します。この手段。そのこれはWordPressでこれを行うことができます。なぜなら、PHPはAJAXを取り込んでAJAX window.location.hasを出力するために使用できる通常のHTMLとして処理されているからです。しかし、ここには他にもたくさんのものがあります。

1

最初にwindow.location.hashを使用してハッシュ文字列を読み取ってから、ハッシュ文字列に一致するデータを取得するAJAXリクエストを作成します。

これをWordPressとどのように混ぜるのか分かりません。私はWordPressがそのようなもののために作られているとは思わない。

+0

答えはほぼ同じです。しかし、少し躊躇した後、私はwordpressについての部分を削除しました:-) –

1

渡されたハッシュには、window.location.hashを呼び出してアクセスできます。

あなたは自由にAjaxを呼び出すことができ、それに応じてページを更新できます。