【发布时间】:2017-05-05 13:21:06
【问题描述】:
大家好,
$(".textF").animate({width: actualWidth + "px"}, durations[0]*1000);
快速提问。这很有效,因为我用 jQuery 得到了它。但是我有很多跨度的课程,如果我这样做是行不通的:
var fElements=document.getElementsByClassName("textF");
fElements[0].animate({width: actualWidth + "px"}, durations[0]*1000);
我得到的错误:
未捕获的 DOMException:无法在“元素”上执行“动画”:不支持部分关键帧。
【问题讨论】:
-
你在你的页面中加入了
jQuery,你为什么使用pure JS? -
你这是什么意思?
-
我的意思是你包括了
jQuery,那么为什么你厌倦了使用getElementsByClassName而不是$('...')? -
因为它没有将我的“var fElements”创建为数组。使用 getElementsByClassName 确实
-
你没有得到我兄弟,但没关系;)
标签: javascript jquery html jquery-animate