解决方法
您的使用的版本显然与文档不符;我查看了源代码,看到这些选项的名称与在线文档不同.我刚刚用1.3RC2测试了以下内容:
$(document).ready(function() { function myStartFunction() { alert('fancy Box opened'); } $("a#inline").fancybox({ 'onStart': myStartFunction }); });
您要查找的选项是“onStart” – myStartFunction中的警报每次打开一个盒子时都会关闭.我不确定他们何时更改了该选项,但您可以查看底部使用的任何版本的来源,并查看该选项应该被调用.
编辑
我刚刚检查了v1.2.5 – 我使用的版本,而回调确实被命名为不同. callbackOnStart可以使用1.25,但正如我所说,不是1.3