2011-12-07 10 views
0

現在、私のサイトにはfacebox jqueryプラグインがあります。ユーザーがリンクをクリックすると、facebox内のページが開きます。facebox経由でページを開き、特定のタブを表示する

デフォルトでロードされるページ内では、jqueryを使用していくつかのdivを非表示にします。ページ内のリンクがページをトリガーして必要なdivをフェードインします。

私の問題は、呼び出し元ページには、ページを開き、デフォルトで必要なdivを表示するリンクがあることです。

何イム不思議です...私は場合に表示したい内

のdiv要素が含まれている= "linktopage.html" のrel = facebox」

ページを開きます。

のhref彼ら必要とされる。

アイブ氏は

のhref = "linktopage.html番号のdivIdは" REL = "facebox" の前に似た何かを見

div idはURL内でタグ付けされています。

適切なdivのonloadを表示するには、この#dividをURLでどのようにリッスンしますか?

任意のアイデアは非常にあなたがhref="linktopage.html#divid" rel="facebox"を言うとき、Faceboxは「linktopage.html」を取得し、いくつかの部分を表示するためにそれを処理し、この場合には、それは「divIdは」ある

答えて

0

を高く評価しました。したがって、あなたの "linktopage.html"はどのdivがこのように呼び出されたのか知ることができません。

ただし、href="linktopage.html?show=divid" rel="facebox"のようなクエリ文字列を使用して情報を送信できます。さらに、href="linktopage.html?show=divid#divHalaluyaContainer" rel="facebox"を使用してページの一部をロードする場合は、#記号を追加することもできます。次に、javascriptを使ってクエリ文字列を取得し、必要なdivを表示して他のものを隠すことができます。

関連する問題