引子
使用Highcharts时,异步加载数据时需要给用户一个等待提示。
我的第一反应
就是在Highcharts页面容器中动态用jQuery放一张提示图片,几经周折发现放进去的东西会被控件强调。没办法,要么自己写一个层,再往层里放提示图片;要么找一个现成的提示控件。
问题是为了这个提示自己动手,又得js,又得css,又得html ,代码到处是不说,还不一定有理想的收益。
于是
就去搜了,结果园友还真给出了一个方案,用之觉得并不能满足我的需要。
最后
抱着找找看心态,发现Highcharts自身就带有提示功能,使用起来很方便:
chart.showLoading("<img src='/info_loading.gif'>");
chart.hideLoading();
而且还能设置样式!太方便了!
问题几分钟也就解决了。不禁让我感慨,我想要的原来别人真的已经做的好了,而且非常好!
或许下次遇到类似问题是,我更该问问自己,该怎么做呢?
--end