0

適切な fancybox スクリプトとスタイルシートをロードし、可能な限り単純なバージョンの fancy box を初期化しました。これまでこの問題が発生したことはなく、コードは JSfiddle で正常に動作しますが、今回はファンシー ボックスが意図的にトリガーされる前に、ページの真ん中に読み込みアイコンが表示されます。

http://www.michaladarling.com/

そして、下部にある小さなサムネイルをクリックして派手なボックスを起動すると、コンソールに次のようなエラーが表示されます。

キャッチされていない TypeError: オブジェクト # にはメソッド 'onCleanup' がありません

何か小さなことがずれているに違いなく、私にはそれが見えません。

4

1 に答える 1

0

" ...ファンシー ボックスが意図的にトリガーされる前に、読み込みアイコンがページの真ん中にピシャリと表示されます。 "

それは fancybox の読み込みアイコンではなく、nivoslider の読み込みアイコンです。ここで確認してください


「...コンソールに次のようなエラーが表示されます:」

Uncaught TypeError: Object # has no method 'onCleanup'

このエラーは、ここで確認できるように、fancybox css ファイルが見つからない場合に生成されます。

特定のケースでは、fancybox v2.1.4 css ファイルfancybox v2.1.3 js ファイルを使用しているため、バージョンの不一致があります。

fancybox js ファイルを v2.1.4 にアップグレードするだけです。

于 2013-01-23T17:40:51.367 に答える