2016-03-01 54 views
3

我有一個摺疊光滑網格的手風琴。當我縮小頁面時,我正嘗試調整我的光滑網格。網格打開時一切正常,但如果網格被摺疊,並且當我改變頁面大小,然後點擊手風琴數據在光滑網格中無法正確顯示。當光滑網格摺疊時,resizeCanvas不起作用

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

回答

3

我終於找到了解決方案。

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