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イベントハンドラーを使用していました。Fancybox2+と同等のものはまたはafterLoadですbeforeShow

4

1 に答える 1

0

同じプラグインの他のイベント実装をざっと見てみましたが、2つの方法があるようです。

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

また

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