私はいくつかの複雑なAJAXをWordPressブログからインナーページのコンテンツを取得しているプロジェクトに入れています(サイト全体はWordPressです)、jQueryの.live()
クリックイベントの代替としてDOMは、AJAX(したがって、.click()
イベントを無効化を経て、ページの読み込み後に交換されているため。jQuery `.live()`イベントが発生しないデバッグ
私はhttp://fancyapps.com Fancybox v2のプラグインを使用して.live()
でプラグインを開始するための呼び出しをラップしています。プラグインは必要があります画像と動画のリンクをモーダルポップアップボックス内に表示させます(外部リンクとは異なります)。開発中のサイトは次の場所にあります:http://dreamstartest.net
このバグに関して最も珍しいのは、スクリプトが最近まで働いていたことです。機能を解消するためにコード内で何が変更されたのか調べようとしています。以下はプラグインを開始するコードですが、このコードは変更されていません。なぜ、.live()
イベントが発生していないのかをデバッグする方法を指摘できますか?Chrome開発ツールを使用しています。
ここでも、あなたがでライブサイトを見ることができます:http://dreamstartest.net
EDIT謝罪、私が指定するのを忘れて - あなたはそれがすべき、左上隅に向かって、それの上にPLAYボタンで画像をクリックすることができますクリックするとFancyboxモーダルオーバーレイになります。