微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尽管删除了调整大小事件侦听器,图表图表有时会在调整页面大小时被压扁如何防止这种情况?

如何解决尽管删除了调整大小事件侦听器,图表图表有时会在调整页面大小时被压扁如何防止这种情况?

此处提出的问题 - https://github.com/gionkunz/chartist-js/issues/1290

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

这似乎是由于页面调整大小而发生的,因此我删除了调整大小侦听器。我首先在图表上使用 detach() 执行此操作,但这不起作用,然后在超时的情况下从图表中手动删除调整大小事件侦听器(如 GitHub 问题中所建议的那样)。

后者大部分时间都有效,但偶尔页面底部的图形仍然会被压扁。不太确定会发生什么,但正如所说,我怀疑它是调整大小事件侦听器未能在后面的图表中被删除。任何人都知道可能的修复方法吗?

浏览器:Chrome

非压扁条形图示例: Normal chartist bar chart

被压扁的例子: Squashed chartist bar chart bug,on page resize

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。