質問

IアヤックスjQueryとカラーボックスを使用してウェブサイトを持っています。

内のdiv「#content」オープン罰金は、カラーボックスを使用していることを他のページへのリンクがあります。

私は、AJAXのjQueryを使用して、そのdiv要素の内容をリロードした場合、もうカラーボックスの効果を使用してリンク文句を言わないポップアップます。

私はdiv要素#contentの内容を変更する関数を呼び出すたび、私は呼んであろうと機能が、運を作成しようとしました。私はREL =「カラーボックス」を含むページへの新しいDOM毎回のI負荷何かにカラーボックスをリロードする/再初期化しなければならないことを知っているが、私はそれを把握するカントhow.Iは、

この内部を呼び出します
function showcategory() {
reinit();
...
}

function reinit() {
  $('a[rel*=colorbox]').colorbox() ;
}
役に立ちましたか?

解決

の代わりにlivebindを使用してハンドラをアタッチしてみてください。これはdiv要素のコンテンツ・リロードを存続

ライブはAPIドキュメントがあるここ

他のヒント

あなたは、動的に生成されたコンテンツのイベントのライブ()のメソッドまたはdelegateメソッドを使用する必要がありますます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top