2012-01-30 19 views
1

まず、新しいバージョンのfancybox(http://fancyapps.com/fancybox/)を使用しているときに問題が発生しました。Fancybox 2.0.4 jqueryプラグインからfancybox機能が削除されました

私はajaxを使用してほとんどのページを読み込むアプリケーションを持っています。シナリオは以下の通りです:AJAXロードjqueryの-UIのタブがトリガーされたときにリンクしてfancyboxにjQueryを使って

  1. 私のメインページがロード、jqueryの-UIとfancybox
  2. クリックして、Ajaxのコンテンツ
  3. で開きます(開いているウィンドウにはタブが含まれています)、ajaxコンテンツのいくつかのリンクはバインドされてfancyboxで開きます
  4. ajaxコンテンツのリンクをクリックし、別のajaxコンテンツを読み込みます。
  5. コンテンツが読み込まれた後、ウィンドウは$が存在しますが、ウィンドウは$。fancyboxは未定義です。

jqueryプラグインからfancyboxを削除するにはどうすればよいですか? 私はステップを説明するコンソールに画像を添付しました。

enter image description here

答えて

0

問題を見つける半時間苦労していない後、私は上記の記事を書きました。私はそれを書いた直後に、何が起こっているのかを見つけました。他人に助けになるかもしれないので、私はその質問を削除しません。

私のajaxリクエストの1つは、古いもの、つまりプラグインをリセットしていた新しいjqueryオブジェクトもロードしていました。それらのすべて。

不要なリクエストが削除されると、すべて正常に動作します。

関連する問題