我正在尝试使用 Chart.js ( http://www.chartjs.org/docs/#pieChart-exampleUsage ) 中的饼图。一切都很顺利,但动画会在页面加载后立即发生,但由于用户必须向下滚动才能看到图表,所以他们不会看到动画。无论如何我可以让动画只有在滚动到那个位置时才开始?另外,如果可能的话,是否可以在每次看到该图表时制作动画?
我的代码如下:
<canvas id="canvas" height="450" width="450"></canvas>
<script>
var pieData = [
{
value: 30,
color:"#F38630"
},
{
value : 50,
color : "#E0E4CC"
},
{
value : 100,
color : "#69D2E7"
}
];
var myPie = new Chart(document.getElementById("canvas").getContext("2d")).Pie(pieData);
</script>