为什么jquery不能调用它或访问它($ .fancybox.resize())

时间:2012-06-16 14:47:10

标签: jquery ajax fancybox

我的问题是我不知道为什么我会在example-page 提示5

之后发现这些陈述的错误

在FF:Tijdstempel:16-06-12 17:05:38 Fout:$ .fancybox.showActivity不是一个函数 Bronbestand:http://woonbel.nl/js/js.js 雷格尔:28

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

如何返回ajax数据handeld

$.fancybox(data) // (what does it do, or is the object itself used for storage?)
你打算像这样访问

吗?
returndata = $.fancybox.data.testdata;

this is my testsite点击topleft corner!

修改 我发现文档不遵循插件代码 显然showactivity()已成为showLoading();

现在我只需看看$ .fancybox(数据)应该如何使用当前的插件代码。建议会很棒!

谢谢,理查德

1 个答案:

答案 0 :(得分:1)

您正在使用 fancybox v2.x 以及 fancybox v1.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以获取您正在使用的版本的正确选项集。