我有一个使用 Dev Express Dev Extreme dx.charts.js 库动态构建的仪表板页面。我已经在网站中实现了 Bootstrap 3,一切都很好......直到我尝试在 iPad 上查看。我花了无数个小时来更改我的布局,但似乎没有任何帮助。这是当前代码:
<div style="display:none;" id="maindashboard">
<div class="container" >
<div class="row" >
<div class="col-lg-6 col-md-6 col-sm-6" > <%-- left half column --%>
<h1><strong>Container Levels</strong></h1>
<div class="col-lg-6 col-md-6 col-sm-6" id="GuageColumn1"></div>
<div class="col-lg-6 col-md-6 col-sm-6" id="GuageColumn2"></div>
</div>
<div id="PieCharts" class="col-lg-6 col-md-6 col-sm-6" > <%-- right half column --%>
<div class="col-lg-6 col-md-6 col-sm-6" id="pie0" style="height:250px;" ></div>
<div class="col-lg-6 col-md-6 col-sm-6" id="pie1" style="height:250px;" ></div>
<div class="col-lg-6 col-md-6 col-sm-6" id="pie2" style="height:250px;" ></div>
<div class="col-lg-6 col-md-6 col-sm-6" id="pie3" style="height:250px;" ></div>
</div>
<%--<div id="PieCharts" class="col-md-8 col-sm-6" >
</div>--%>
</div>
</div>
</div>
当我使用 IE、ChromE、Safari 或 Firefox 在 PC 上查看仪表板时,它按预期显示,显示饼图图例。但是,当我尝试使用 Safari 或 Chrome 在 iPad 上查看页面时,不会显示图例。我已经检查了来自 PC 和 iPad 的页面源,iPad 版本的唯一区别是有一堆 webkit 属性已添加到图例图表的标记中。图表的所有数据都在标记中。通过大量测试,我注意到如果我向“pie0”对象添加引导列宽,它不会显示在 iPad 上。但是,如果我删除列宽属性,布局看起来很糟糕。我不知道我在这里错过了什么。
在此先感谢您的帮助...