日期:2014-05-16  浏览次数:20400 次

求大牛解决JS执行问题
我用Highcharts,一款JS图表工具,由于图表里面的内容是在$(document).ready(),页面加载完成后才显示。
碰巧下面的详细内容图片太多,加载就慢,严重影响了图表的执行显示。

求教问题
1.Highcharts能否有设置即时显示图表而不是页面加载后才显示?
2.另一个方案,令否让下面详细内容的内容延后加载。让$(document).ready()内容比他先执行

------解决方案--------------------
可以的,你可以将下面详细内容图片的地址先设置为空,等页面加载网后再设置图片地址为本来的图片地址。
这样页面就可以延迟加载图片了。

仅供参考。
------解决方案--------------------
不需要放到ready里面,js代码放到你这个控件需要的所有DOM对象的下面即可。。注意是下面,不能是里面或者上面,要不会报错

HTML code
<div id="dv">123</div>
<script type="text/javascript">alert(document.getElementById('dv').innerHTML)</script>