2012-02-28 4 views
0

jquery-ui accordionでそれぞれのコンテンツを表示するすべてのヘッダー(h3)へのリンクを作成する方法を知っていますか?同じものから、そしてウェブサイトの他のページから。アコーディオンの内容が表示されます

タグコンテンツに名前を付けることはできますが、リンクが他のページにあるときはどうすればよいですか? 、私は考えていた、問題ではないだろう、私はmywebsite.com/index.php#nameofthecontent1のようなリンクを使用します...しかし、これまで私は実現不可能です。だから、もし私が別のページに(彼らは30と成長している)すべてのコンテンツのトリガーを置く必要が少し愚かな音。事前に

おかげ

+0

@JamesMontagneそれは素晴らしいです、そのリンクを盗んで –

答えて

0

あなたのような何かをすることによって、セクションをクリックしてエミュレートすることができます

var sectionId = "id-of-the-section-you-want"; // get this from the query string 
$('#' + sectionId).click(); 

これは、あなたがしたいセクションを開く必要があります。ここでは、javascriptからクエリ文字列の値を取得する記事です:How can I get query string values in JavaScript?

0

あなたの質問は少しは曖昧ですが、以下のようなものを探していますか?私はそのアコーデオンコンテナに外部ファイルの内容を読み込むためにajax get要求を使用しています。 accord3.htmlは私が作成した単なるサンプルファイルです.HTML構造を調べるのにChromeの開発者用ツールやFirebugをいつでも使用できます。

 $("h3 a").on('click', function(){ 
      var self = $(this); 
      var url = $(this).text(); 
      $.get(url + ".html", function(data){ 

       self.parent().next("div").html(data); 
      }); 

     }); 
関連する問題