я оживляющий файл SVG, и для того, чтобы не раздуваться мой код, который я написал функцию последующей:Javascript параметр функции не будет загружать
function animateSingleAtt(svgName, element, attToAnimate, attValue, animationTiming) {
svgName.select(element).animate({
attToAnimate : attValue
}, animationTiming);
}
Все параметры загружаются нормально, за исключением attToAnimate , Я понятия не имею, почему это так - он просто передается элементу svg как атрибут с именем attToAnimate.
Я пробовал записывать его вне функции animate, и когда я это делаю, он прошел отлично.
Любая помощь будет принята с благодарностью!
Отлично! Это сделали трюки. Бесконечно благодарен! – SorenRomer
Только для записи с ES6 вы можете использовать '{[attToAnimate]: attValue}' вместо назначения объекта переменной и затем установить значение. – schroffl
@schroffl ... приятно знать. благодаря – rfornal