首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C3 js -在重新生成图表时阻止页面滚动到顶部

C3 js -在重新生成图表时阻止页面滚动到顶部
EN

Stack Overflow用户
提问于 2016-12-13 15:37:06
回答 2查看 220关注 0票数 0

是否有可能在重新生成图表时阻止页面滚动到页面顶部?

页面加载C3图表后,我滚动到页面底部,我有自动生成图表事件与最新的数据每10秒top这一次滚动条移动到页面顶部。

EN

回答 2

Stack Overflow用户

发布于 2016-12-23 00:57:55

我假设您正在使用c3.generate()加载最新的数据。为什么不使用chart.load()呢?这会解决你的问题。

代码语言:javascript
复制
//call generate only once
var chart = c3.generate(..)

//refresh your data whenever you want
chart.load({
      columns: [ ['data1', 230, 190, 300, 500, 300, 400] ]
 });
票数 1
EN

Stack Overflow用户

发布于 2021-09-27 10:12:04

我遇到了这个问题,这是因为当图表被销毁/重新绘制时,页面高度发生了变化,导致页面从一个可滚动的高度变成了一个窗口中的所有高度,并具有滚动到顶部的效果。我修复了这个问题,通过将包含图表的div的最小高度设置为与绘制的图表相同的大小,因此无论图表在那里还是正在重新生成,页面都将始终保持相同的高度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41115782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档