2

私の質問とそのjsFiddleの簡単な例を作成しました。基本的に私は2つのことをしたいです:

  1. ウィンドウのサイズ変更時に、チャートのサイズをコンテナに合わせてリフローします。

  2. サイズ変更バーが移動しているときに、チャートのサイズをコンテナに合わせてリフローします

注:レイアウト管理にjQuery UIレイアウトプラグインを使用していますが、サイズ変更バーを移動してサイズ変更イベントを処理する方法がわかりません。

私はこれに長い間取り組んできましたが、まだこれについての答えを探しています。コメントや提案を提供してくれた人に感謝します。

4

1 に答える 1

7

OK したがって、JQuery UI レイアウトでサイズ変更イベントをトリガーするには、レイアウト全体またはレイアウトの各部分に対してイベントをトリガーできます。

jsFiddle の例を使用すると、ビューのサイズを変更する west レイアウトは次のようにトリガーできます。

myLayout = $('body').layout({
// ...
west__onresize: function () {
    alert('only when west layout is redrawn') },

レイアウト全体は次のようにトリガーできます。

myLayout = $('body').layout({
// ...
onresize: function () {
    alert('whenever anything on layout is redrawn.') },

これらは、いずれかのビューのサイズが変更されるたびにヒットします。これには、ウィンドウのサイズ変更イベントも含まれます。

于 2012-07-08T23:59:06.097 に答える