2

我正在尝试对加载有 fancybox 的 iframe 的内容进行样式设置。我需要将一个函数附加到 onComplete 事件处理程序,但它似乎不起作用。

我做错了吗?

    $(".contact-page .contact-form-buttons .fancybox.iframe").fancybox({
        type: 'iframe',
        width: 550,
        height: 350,
        onComplete: function() {
            console.log('completed')
        }
    });

我在控制台中没有得到任何东西。我也尝试过 onStart ,但也没有用。

** 更新 ** 由于 Yuriy 刚刚对解决方案发表了评论,我将在此处发布答案。我使用的是旧的 api 事件处理程序,Fancybox 2+ 的等价物是afterLoador beforeShow

4

1 回答 1

0

I took a quick glance at other event implementations for the same plugin, and there seems to be 2 ways of doing it:

...
'onComplete'        : function() {
  console.log('completed');
}
...

or

....
complete: function() {
  console.log('completed');
}
...
于 2012-10-31T13:46:01.957 回答