- 如果要是页面上的图表都要自适应。则需要将resize事件叠加在不同的图上面,使用一下代码可以实现。
- 实现自适应的效果代码:window.onresize = option.chart.resize(), 这个代码基本是官网上的window.onresize = myCharts.resize();的翻版。
更新
通过window来获取高宽,最终导致pc实用但是各个手机终端乱了套,所以还是要判断设备分块设置,采用可视区域宽高解决了移动端不适配的问题
通过window来获取高宽,最终导致pc实用但是各个手机终端乱了套,所以还是要判断设备分块设置,采用可视区域宽高解决了移动端不适配的问题
通过window来获取高宽,最终导致pc实用但是各个手机终端乱了套,所以还是要判断设备分块设置,采用可视区域宽高解决了移动端不适配的问题
html
<div id="main"></div>
css
#main {
position: relative;
}
javascript
<script src="../js/echarts.min.js"></script>
<script src="../js/jquery1.7.js"></script>
<script type="text/javascript">
var width;

本文介绍了如何使用Echarts实现图表在浏览器窗口大小改变时的自适应,以及解决在不同移动设备上适配的问题。通过设置window.onresize事件处理函数和根据设备类型调整可视区域宽高,确保了图表在PC和移动端都能正确显示。
最低0.47元/天 解锁文章
854

被折叠的 条评论
为什么被折叠?



