我有一个简单的问题,因为我不想深入研究 JS 编码。
以下代码片段有什么问题,为什么它没有按预期执行。(-> 图表一出现就加载)
var waypoint = new Waypoint({
element: document.querySelector("#chartcontainer"),
handler: function() {
$(".chart").easyPieChart({
scaleColor: false,
lineWidth: 20,
lineCap: "butt",
barColor: "#9b0000",
trackColor: "#ecf0f1",
size: 160,
animate: 1500
});
$(".count").each(function() {
var $this = $(this);
$({ Counter: 0 }).animate({
Counter: $this.text()
},{
duration: 1500,
easing: "swing",
step: function() {
$this.text(Math.ceil(this.Counter));
}
});
});
}
});
我不明白我的脚本做错了什么。解释将有助于(也许)未来的问题。
对于整个片段和所有使用的库和框架,请查看相应的 codepen: https ://codepen.io/toxicterror/pen/EJPjEQ