0
我正在使用raphael.js構建一些svg動畫。我正在試圖建立一個餅圖。我通過.animate()方法在步選項中調用一個函數。。動畫步驟TypeError:對象不是函數
我得到的錯誤:Uncaught TypeError:object is not a function 這是哪一行:pie_fill.attrs({'path':arc(1,2,3,4)});
甚至在步驟選項中甚至都不理解arc()作爲函數。不過,我不知道爲什麼,請幫助。
var R = Raphael("paper");
pie_fill = R.path(("M 150 77 L77 77 Z")).attr({'fill':'#009bca', 'stroke':'#1c1c1c', 'stroke-opacity':'1', 'stroke-width':'1'});
var pie = new Raphael($('#paper'), 300, 154);
$('#paper').animate({
'margin': '0'
}, {
'duration': 1500,
step: function(now, fx) {
pie_fill.attr({'path': arc(1, 2, 3, 4)});
}
});
arc =function(center, radius, startAngle, endAngle) {
console.log('ran')
};
哇......我覺得很蠢。謝謝! –