Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尽管删除了调整大小事件侦听器,图表列表图形有时会在页面调整时被压扁。如何预防?_Javascript_Google Chrome_Charts_Chartist.js - Fatal编程技术网

Javascript 尽管删除了调整大小事件侦听器,图表列表图形有时会在页面调整时被压扁。如何预防?

Javascript 尽管删除了调整大小事件侦听器,图表列表图形有时会在页面调整时被压扁。如何预防?,javascript,google-chrome,charts,chartist.js,Javascript,Google Chrome,Charts,Chartist.js,这里提出的问题- 我遇到了一个错误,图表被“压扁”。我们偶尔可以通过调整页面大小来重现这种情况,然后整个页面(不仅仅是图表)似乎会重新呈现,图形可能会被压扁。如果页面未完全重新呈现,则此问题似乎不会发生 这似乎是由于页面大小调整导致的,因此我删除了调整大小侦听器。我首先在图表上使用detach()完成了这项操作,但没有成功,然后在超时的情况下手动从图表中删除resize事件侦听器(正如GitHub问题上建议的那样) 后者在大多数情况下都能工作,但偶尔页面底部的图形仍会被压扁。不太确定会发生什么,

这里提出的问题-

我遇到了一个错误,图表被“压扁”。我们偶尔可以通过调整页面大小来重现这种情况,然后整个页面(不仅仅是图表)似乎会重新呈现,图形可能会被压扁。如果页面未完全重新呈现,则此问题似乎不会发生

这似乎是由于页面大小调整导致的,因此我删除了调整大小侦听器。我首先在图表上使用detach()完成了这项操作,但没有成功,然后在超时的情况下手动从图表中删除resize事件侦听器(正如GitHub问题上建议的那样)

后者在大多数情况下都能工作,但偶尔页面底部的图形仍会被压扁。不太确定会发生什么,但如前所述,我怀疑是resize事件侦听器未能在后面的图中删除。有人知道可能的解决办法吗

浏览器:Chrome

非挤压条形图示例:

挤压示例: