Javascript 调整画布大小';当光滑的网格倒塌时,无法工作

Javascript 调整画布大小';当光滑的网格倒塌时,无法工作,javascript,resize,accordion,slickgrid,Javascript,Resize,Accordion,Slickgrid,我有一个手风琴,它可以折叠成光滑的网格。当我缩小页面时,我正试图调整平滑网格的大小。当网格打开时,一切都正常,但如果网格折叠,当我更改页面大小时,单击手风琴,数据将无法在平滑网格中正确显示 $(window).resize(function () { grid.resizeCanvas(); }); 我终于找到了解决办法 <div id="accordion"> <h3>Credits

我有一个手风琴,它可以折叠成光滑的网格。当我缩小页面时,我正试图调整平滑网格的大小。当网格打开时,一切都正常,但如果网格折叠,当我更改页面大小时,单击手风琴,数据将无法在平滑网格中正确显示

$(window).resize(function () {
            grid.resizeCanvas();               
        });

我终于找到了解决办法

<div id="accordion">
        <h3>Credits</h3>
        <div id="griddiv">
            <div id="grid" data-bind="slickGrid: { data: items, columns: columns }"></div>
        </div>
</div>

$(window).resize(function () {
        grid.resizeCanvas();

});

$('#griddiv').on('shown', grid.resizeCanvas)

$("#accordion").click(function () {
        grid.resizeCanvas();
});

信用
$(窗口)。调整大小(函数(){
grid.resizeCanvas();
});
$('#griddiv')。在('show',grid.resizeCanvas)上
$(“#手风琴”)。单击(函数(){
grid.resizeCanvas();
});