2011-12-10 5 views
2

リンクをクリックすると関数を使用して読み込まれるページがあり、これらのリンクには "#section"のようなhref属性があります。ブラウザのアドレスバー。#somethingでJqueryのロードページを実行し、関連する関数を実行しました

私は、ユーザタイプmysite.com/#aaaaにリンク#aaaに関するコードがjqueryを使用して実行されるようにしたいと考えていますか?

答えて

3

このコードを使用し、URLの断片(#後すなわち、一部)へのアクセスを取得するには、次の

// example url: http://www.mysite.com/blog/article#comments 
var hash = window.location.hash.substring(1); // = "comments" 

あなたはその後、(私は$.load()を使用すると仮定している)あなたのロジックでその変数を使用することができます意図した内容をページの読み込みに表示する。

+0

okですが、1つのセレクタに関連するすべてのイベントを実行する機能はありますか? –

+0

(例:mysitye.com/#comment)div #commentに関連付けられたすべての関数が実行されます –

+0

コンテンツがロードされたときに何かが起こるはずですか?もしそうなら、それは 'load()'関数のコールバックで行うべきです。あなたの質問にあなたのコードを投稿することができれば、それは問題をはるかに明確にするでしょう。 –

関連する問題