ブートストラップの折りたたみ時にウィンドウのサイズ変更をトリガーする

vabm

ブートストラップのcollapsedivに配置したc3.jsチャートでサイズの問題が発生しています。この質問に似ています答えに従って、c3チャートがロードされるたびにウィンドウのサイズ変更をトリガーしようとしていますが、機能していないようです。それが一種の基本的な質問(jqueryに無知)であることは知っていますが$(window).trigger('resize');、チャートをロードしたり、パネルを開くたびに実行するにはどうすればよいですか?崩壊div?

html:

<div class="col-sm-4">                  
    <div class="panel-group">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h4 class="panel-title">
                    <a data-toggle="collapse" href="#collapse4"><center>Title</center></a>
                </h4>
            </div>
            <div id="collapse4" class="panel-collapse collapse">
                <div id="chart3"></div>
                <div class="panel-footer"></div>
            </div>
        </div>
    </div>
</div>

js:

$(function () {
    var chart = c3.generate({
        bindto: '#chart3',
        data: {
            columns: [
                ['data1', 30],
                ['data2', 50]
            ],
            type: 'donut',
        }
    });
    $(window).trigger('resize');
});
ニックブル

.click()イベントにバインドします。

$(document).ready(function() {
  $(".panel-collapse collapse").click(function() {
    $(window).trigger('resize');
  });
});

チャートのロードについては、生成するためにどのように呼び出すかによって異なります。場合はc3.generate()、グラフのロード機能があり、両方を呼び出し、別のラッピング機能、作成c3.generate()して$(window).trigger('resize');、常にそれとチャートをロードします:

function generateAndResizeWindow(options) {
  options.onrendered = function() { $(window).trigger('resize') }; // or whatever function generates your graph
  c3.generate(options);
}

次に、次のように呼び出します。

generateAndResizeWindow({
    bindto: '#chart3',
    data: {
        columns: [
            ['data1', 30],
            ['data2', 50]
        ],
        type: 'donut',
    }
});

あなたの例のために。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ブラウザウィンドウのサイズが変更された場合に実行するjQueryスクリプトをトリガーします

分類Dev

ブートストラップの折りたたみサイズを変更する方法

分類Dev

ブートストラップ列内のリンクは、ウィンドウのサイズ変更時にクリックできなくなります

分類Dev

ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

分類Dev

ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

分類Dev

ウィンドウのサイズを変更すると、幅100%のレスポンシブHTMLレイアウトが折りたたまれる

分類Dev

ウィンドウのサイズを変更すると、テキストがブートストラップボタンの境界からオーバーフローしたり、ボタンがdiv領域からこぼれたりします。

分類Dev

ブートストラップ<select>幅、ウィンドウのサイズ変更時にコンテンツが広すぎる

分類Dev

Safari(WindowsおよびMac)ウィンドウのサイズ変更に関するグリッドのバグ-ブートストラップ3

分類Dev

Safari(WindowsおよびMac)ウィンドウのサイズ変更に関するグリッドのバグ-ブートストラップ3

分類Dev

画面のサイズを変更すると、ブートストラップの折りたたみメニューが消えます

分類Dev

ブートストラップ3ではなくブートストラップ2.3で折りたたみ時にアイコンを変更する

分類Dev

ウィンドウのサイズが変更されたときに、クラス名でテキスト領域のサイズ変更をトリガーする

分類Dev

ウィンドウのサイズ変更時にスライダーJavaScriptをリセットします(jQueryではありません)

分類Dev

ウィンドウのサイズを変更するとブートストラップ モーダルが非表示になる

分類Dev

ブラウザウィンドウのサイズが変更されると、ブートストラップ列がオーバーラップします

分類Dev

ZK:(zk)ウィジェット内にブラウザーウィンドウのサイズ変更リスナーを追加します

分類Dev

ウィンドウのサイズを変更すると、左からモーダルカットをブートストラップします

分類Dev

ウィンドウサイズ変更イベントは、ページの読み込み時にブラウザの画面幅を検出できますか?

分類Dev

ブートストラップnavbar-サイズを変更して折りたたむまでメニューの上のブランド

分類Dev

ウィンドウサイズに応じて異なる関数をトリガーしますウィンドウのサイズ変更

分類Dev

ブラウザウィンドウでサイズを変更するためにdiv要素内のフロート画像の行を取得する方法

分類Dev

ブートストラップ:ページのサイズを変更するときにサイドバーとメインdivが折りたたまれるのを防ぐ方法は?

分類Dev

画面のテキストサイズの変更時にアプリケーションが受信するウィンドウメッセージ

分類Dev

ChartJSは、ウィンドウのサイズが変更されるまで、ブートストラップタブ内にグラフを描画しません

分類Dev

DIVが展開/折りたたまれたときに、ブートストラップUIモーダルのサイズを動的に変更します

分類Dev

スクロールバーを取得せずにリモートデスクトップウィンドウのサイズを変更する

分類Dev

折りたたみ要素内のリンクをクリックしたときに、ブートストラップ折りたたみのトリガーをスキップするにはどうすればよいですか?

分類Dev

Angular1-テストでウィンドウサイズ変更イベントをトリガーする

Related 関連記事

  1. 1

    ブラウザウィンドウのサイズが変更された場合に実行するjQueryスクリプトをトリガーします

  2. 2

    ブートストラップの折りたたみサイズを変更する方法

  3. 3

    ブートストラップ列内のリンクは、ウィンドウのサイズ変更時にクリックできなくなります

  4. 4

    ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

  5. 5

    ウィンドウのサイズを変更するときに、ブートストラップグリッド内の要素を中央揃えにする

  6. 6

    ウィンドウのサイズを変更すると、幅100%のレスポンシブHTMLレイアウトが折りたたまれる

  7. 7

    ウィンドウのサイズを変更すると、テキストがブートストラップボタンの境界からオーバーフローしたり、ボタンがdiv領域からこぼれたりします。

  8. 8

    ブートストラップ<select>幅、ウィンドウのサイズ変更時にコンテンツが広すぎる

  9. 9

    Safari(WindowsおよびMac)ウィンドウのサイズ変更に関するグリッドのバグ-ブートストラップ3

  10. 10

    Safari(WindowsおよびMac)ウィンドウのサイズ変更に関するグリッドのバグ-ブートストラップ3

  11. 11

    画面のサイズを変更すると、ブートストラップの折りたたみメニューが消えます

  12. 12

    ブートストラップ3ではなくブートストラップ2.3で折りたたみ時にアイコンを変更する

  13. 13

    ウィンドウのサイズが変更されたときに、クラス名でテキスト領域のサイズ変更をトリガーする

  14. 14

    ウィンドウのサイズ変更時にスライダーJavaScriptをリセットします(jQueryではありません)

  15. 15

    ウィンドウのサイズを変更するとブートストラップ モーダルが非表示になる

  16. 16

    ブラウザウィンドウのサイズが変更されると、ブートストラップ列がオーバーラップします

  17. 17

    ZK:(zk)ウィジェット内にブラウザーウィンドウのサイズ変更リスナーを追加します

  18. 18

    ウィンドウのサイズを変更すると、左からモーダルカットをブートストラップします

  19. 19

    ウィンドウサイズ変更イベントは、ページの読み込み時にブラウザの画面幅を検出できますか?

  20. 20

    ブートストラップnavbar-サイズを変更して折りたたむまでメニューの上のブランド

  21. 21

    ウィンドウサイズに応じて異なる関数をトリガーしますウィンドウのサイズ変更

  22. 22

    ブラウザウィンドウでサイズを変更するためにdiv要素内のフロート画像の行を取得する方法

  23. 23

    ブートストラップ:ページのサイズを変更するときにサイドバーとメインdivが折りたたまれるのを防ぐ方法は?

  24. 24

    画面のテキストサイズの変更時にアプリケーションが受信するウィンドウメッセージ

  25. 25

    ChartJSは、ウィンドウのサイズが変更されるまで、ブートストラップタブ内にグラフを描画しません

  26. 26

    DIVが展開/折りたたまれたときに、ブートストラップUIモーダルのサイズを動的に変更します

  27. 27

    スクロールバーを取得せずにリモートデスクトップウィンドウのサイズを変更する

  28. 28

    折りたたみ要素内のリンクをクリックしたときに、ブートストラップ折りたたみのトリガーをスキップするにはどうすればよいですか?

  29. 29

    Angular1-テストでウィンドウサイズ変更イベントをトリガーする

ホットタグ

アーカイブ