要素がビューにあるときに実行するようにこのスクリプトを修正できますか?言い換えれば、実行するまで表示されるまで待つ必要があります。ありがとう! -Dan要素が表示されているときにスクリプトを実行
$('.amount-chart').each(function(){
var $chart = $(this),
size = parseFloat($chart.outerWidth()),
clearSet;
$chart.css({
height: size
})
.easyPieChart({
size: size,
animate: 2000,
onStep: function(from, to, currentValue) {
$(this.el).find('span.amount-counter').text(Math.round(currentValue));
}
});
$(window).on('resize', function(){
size = parseFloat($chart.outerWidth());
$chart.css({
height: size
});
//clearTimeout(clearSet);
//clearSet = setTimeout(function(){
$chart.removeData('easyPieChart').find('canvas').remove();
$chart.easyPieChart({
size: size,
animate: 1
});
//}, 100);
});
});
playcode.ioするためにそれを入れてください。あなたの要素はどこに見えませんか? –
こんにちはアレックス、私は働くplaycode.ioを持っています... http://true.playcode.io ... http://playcode.io/true – user2636033
私の答えはあなたの問題を解決する? –