jQueryのカラーボックスを通報します
-
25-09-2019 - |
質問
IアヤックスjQueryとカラーボックスを使用してウェブサイトを持っています。
内のdiv「#content」オープン罰金は、カラーボックスを使用していることを他のページへのリンクがあります。
私は、AJAXのjQueryを使用して、そのdiv要素の内容をリロードした場合、もうカラーボックスの効果を使用してリンク文句を言わないポップアップます。
私はdiv要素#contentの内容を変更する関数を呼び出すたび、私は呼んであろうと機能が、運を作成しようとしました。私はREL =「カラーボックス」を含むページへの新しいDOM毎回のI負荷何かにカラーボックスをリロードする/再初期化しなければならないことを知っているが、私はそれを把握するカントhow.Iは、
この内部を呼び出しますfunction showcategory() {
reinit();
...
}
function reinit() {
$('a[rel*=colorbox]').colorbox() ;
}
解決
の代わりにlive
のbind
を使用してハンドラをアタッチしてみてください。これはdiv要素のコンテンツ・リロードを存続
ライブはAPIドキュメントがあるここを
他のヒント
あなたは、動的に生成されたコンテンツのイベントのライブ()のメソッドまたはdelegate
メソッドを使用する必要がありますます。
所属していません StackOverflow