0

Web サイトに Fancybox 2 をインストールしましたが、手動で (画像をクリックして) 呼び出そうとしています。私が得ているエラーは「再帰が多すぎます」です。プロジェクトはローカルのみであるため、できるだけ多くの情報を提供しようとします。

特定のページにロードされた JavaScript ファイルの正しい順序でのリストを次に示します。

  • /js/jquery.js
  • /js/bootstrap.min.js
  • /js/leaflet.js
  • /js/jquery.cloud.min.js
  • /js/jquery.cookie.js
  • /js/jquery.fancybox.min.js

そして、これがコードです(私は非常に単純だと思います):

function viewImages () { 
    $.fancybox( {href : '223141main_flare_print.gif', title : 'Lorem lipsum'} ); 
}

$('div.image').click(function(){ viewImages (); });

最後に、これらは div をクリックしたときに表示される正確なエラーです。

再帰が多すぎる @ ../js/jquery.js:1534

再帰が多すぎる @ ../js/jquery.js:2777

どんな助けでも大歓迎です。

4

1 に答える 1

0

Twitter Bootstrap < 2.3.1 を使用している場合、まさにこの問題が発生することが知られています (私が経験したばかりで、bootstrap をアップグレードすると問題が解決しました)。

詳細はこちら: https://github.com/fancyapps/fancyBox/issues/519

于 2013-03-14T16:51:38.457 に答える