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



我的问题是我不知道为什么这些语句会出现错误,这是示例页面提示 5

在FF: Tijdstempel: 16-06-12 17:05:38Fout: $.fancybox.showActivity 不是一个函数布朗贝斯坦德:http://woonbel.nl/js/js.js雷格尔: 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() 已经变成了 showLoad();

现在我只需要看看 $.fancybox(data) 应该如何与当前的插件代码一起工作。建议会很棒!

谢谢,理查德

您收到这些错误是因为您正在使用带有 fancybox v1.3.x 选项的 fancybox v2.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,了解您正在使用的版本的正确选项集。

最新更新