0

問題は、コンテンツが完全にロードされた後にファンシーボックスのサイズを変更する方法がわからないことです。

たぶん、fancybox 内の content div にある種の changelistener を追加して、fancybox.resize 関数を呼び出す方法があるかもしれません。

ファンシーボックス内でオートコンプリートを使用する前に、いくつかのことを試しましたが、これに問題がありました。

次に、.live 関数を使用してイベントをバインドしました。

これはファンシーボックス内のコードです:

<div id="fancy_chart_div"></div>

したがって、チャートがこの div にロードされた後、ファンシーボックスはコンテンツに応じてサイズ変更する必要があります。

4

1 に答える 1

6

API を使用して、fancybox のサイズ変更を手動で呼び出すことができます。

$.fancybox.update()

チャートがロードされた後にこれを呼び出します。

于 2013-03-16T17:26:03.140 に答える