javascript - 平滑网格折叠时 resizeCanvas 不起作用

标签 javascript resize accordion slickgrid

我有一个折叠光滑网格的 Accordion 。当我缩小页面时,我正在尝试调整光滑网格的大小。打开网格时一切正常,但如果网格折叠并且当我更改页面大小时单击 Accordion ,则数据无法在光滑的网格中正确显示。

$(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();
});

关于javascript - 平滑网格折叠时 resizeCanvas 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35732761/

相关文章:

javascript - 有没有一种从 mathml 或 Latex 绘制图形的好方法?

javascript - 如何导入以下构造函数以便每次都创建一个新对象?

javascript - Angular 过滤

jquery Accordion - 滚动到 li 标题

html - 带有列问题的 Bootstrap Accordion 标题

javascript - 如何通过jspdf将单个图像放置在多个页面上?

javascript - 不想在 Flexigrid 中调整列的大小

jquery - 使用 jQuery 获取视口(viewport)的大小

javascript - Photoshop 脚本 - 调整文件夹中图像的大小(对话框)

javascript - 简单的滑动切换不起作用