我正在使用jQuery移动版的Highcharts。
我在jQM data-role="content"
容器中绘制了一个面积图,在该容器中我有以下div:
<div style="padding-top: 5px; padding-bottom: 10px; position: relative; width: 100%;">
<div id="hg_graph" style="width: 100%"></div>
</div>
我的highcharts图是一个基础图,取自他们的一个示例,其中我没有设置图表的width
属性。
在第一次加载时,图形超出了包含div的宽度,但当我调整浏览器的大小时,它会捕捉到适当的宽度。
我怎样才能使它的宽度在第一次加载页面时是正确的,而不仅仅是在调整大小时?
我看过类似的关于堆栈溢出的帖子,似乎没有一个解决方案有效。
更新
<rect>
标签在页面加载时使用浏览器窗口的整个宽度,而不是从容器div宽度中获取。下面是我检查时生成的html:<rect rx="5" ry="5" fill="#FFFFFF" x="0" y="0" **width="1920"** height="200"></rect>
https://stackoverflow.com/questions/18240254
复制相似问题