0

私の問題は、これらのステートメントでエラーが発生する理由がわからないことです。これは例のすぐ外にあります-ページ のヒント5

FFの場合:Tijdstempel:16-06-12 17:05:38 Fout:$ .fancybox.showActivityは関数ではありませんBronbestand:http ://woonbel.nl/js/js.js Regel:28

$.fancybox.resize();
$.fancybox.showActivity();

返されたajaxデータハンドルドはどのようになっていますか

$.fancybox(data) // (what does it do, or is the object itself used for storage?)

このようにアクセスすると思いますか

returndata = $.fancybox.data.testdata;

これは私のテストサイトの左上隅をクリックします!

編集 ドキュメントがプラグインコードに準拠していないことがわかりました。明らかにshowactivity()がshowLoading()になっています。

これで、$。fancybox(data)が現在のプラグインコードでどのように機能するかを確認するだけで済みます。提案は素晴らしいでしょう!

ありがとう、リチャード

4

1 に答える 1

1

fancyboxv2.xとfancyboxv1.3.xのオプションを使用しているため、これらのエラーが発生します。参照しているhttp://fancybox.net/blogのサンプルページは、バージョン1.3.4用です。

Fancybox v2.xオプションは新しく、以前のバージョンとは互換性がありません。

あなたの場合、使用する代わりに

$.fancybox.showActivity(); //v1.3.x

あなたが使用する必要があります

$.fancybox.showLoading(); //v2.x

....そして代わりに

$.fancybox.resize(); //v1.3.x

あなたが使用する必要があります

$.fancybox.update(); //v2.x

使用しているバージョンに適したオプションのセットについては、http://fancyapps.com/fancybox/#docsを確認してください。

于 2012-06-16T17:10:10.300 に答える