Amcharts仅显示有关调整大小事件的数据
Amcharts shows data only on resize event
我在推特引导模式中使用AmCharts预览时遇到了一个非常奇怪的错误。
实际上,它是一种用于预览某些图形数据的模式,但有时它实际上不会显示图形,直到:
-我打开检查元素对话框。(表示窗口大小调整事件)
- 或者通过调整检查元素对话框的大小(如果它已经打开)。(再次表示窗口大小调整事件)
-我手动调整浏览器窗口
的大小
从我的后端的角度来看,发送数据没有问题,它总是发送相同的数据。
我知道我的问题真的很愚蠢,但我认为可能是有人可能会遇到这个问题。
提前致谢
也有同样的问题,通过在显示模态后调整大小来修复
$('#myModal').on('shown.bs.modal', function (e) {
chart.invalidateNow();
chart.validateSize();
}
我也有同样的问题,所以试试这个它对我有用:
$('#myModal').on('shown.bs.modal', function (e) {
chart.validateData();
chart.animateAgain();
});
实际上,您只需在shown.bs.modal
上添加chart.animateAgain();
即可重新绘制图表。
其他解决方案对我不起作用。 对我来说,这起到了作用:
chart.invalidateSize();
我遇到了类似的问题,下面的代码对我有用。
document.body.style.overflow = 'hidden';
setTimeout(() => {
document.body.style.overflow = 'visible';
}, 500);
相关文章:
- 收听ckeditor小部件事件
- 使用onClick事件扩展Aviarc容器小部件
- 是否可以在数字输入框中的小按钮中添加事件侦听器
- 剑道窗口还原在最小化然后还原时不调用调整大小事件
- 小部件内类中的气泡事件
- 在 JavaScript 事件中添加最小值和最大值
- 浏览器窗口最小化/最大化事件
- AngularJS没有't在Django管理日期小部件上的jQuery事件后更新ng模型
- 从 onChange 事件中获取小部件的旧值
- 用硒填充和操作jqGrid的搜索小部件似乎不会触发DOM表单事件
- 播放,Soundcloud oembed 小部件的暂停事件
- 小部件中的杜兰达尔事件
- SoundCloud HTML5 小部件未触发加载进度事件
- Dijit 1.7+ 小部件:如何将事件逻辑与现在分开
- 设置剑道小部件事件的回调函数
- 将Google Analytics(分析)点击事件跟踪器添加到Wordpress社交登录小部件元素
- 自定义点击事件触发器,小部件jquery
- 谷歌日历-事件旁边的小图标
- 按钮事件中window.location更改时,IE9 onbeforeunload调用了两次..最小繁殖
- 阻止jQuery小部件事件