JavaScript初心者です。
ご回答いただけますと幸いです。
【前提】
――――――――――――――――――――――――――――――――――――――――
「Chart.js」を使用した「動きのある円グラフ」を
「デバイス上の可視範囲に表示されたタイミング」で実行させたいです。
※現状は「読み込み」のタイミングで実行されるコードになっています。
縦長のページの中段部分にグラフがあるため、
ユーザーがその位置までスクロールするころには既に
動きの実行が終了した後の状態になってしまいます。
ユーザーがそのグラフを目にするタイミングで
動きを実行させるにはどのようなコードを書けばよろしいでしょうか。
【現在のコード】
――――――――――――――――――――――――――――――――――――――――
※関連部分以外は省略しています。
<html> <heade> src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script> </head> <body> <div style="width: 70%"> <canvas id="chart1" height="450" width="600"></canvas> </div> <style> </style> <script> var doughnutData = [ { value: 300, color:"#F7464A", highlight: "#FF5A5E", label: "Red" }, { value: 50, color: "#46BFBD", highlight: "#5AD3D1", label: "Green" }, { value: 100, color: "#FDB45C", highlight: "#FFC870", label: "Yellow" }, { value: 40, color: "#949FB1", highlight: "#A8B3C5", label: "Grey" }, { value: 120, color: "#4D5360", highlight: "#616774", label: "Dark Grey" } ]; var ctx = document.getElementById("chart2").getContext("2d"); window.myDoughnut = new Chart(ctx).Doughnut(doughnutData, {responsive : true}); </script> </body> </html>
以上、何卒よろしくお願いいたします。
ご回答お待ちしております。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/23 03:42
2017/02/23 03:56
2017/02/23 06:58
2017/02/23 07:10