【发布时间】:2016-06-02 10:08:26
【问题描述】:
var letter = $("div#text").children().first();
letter.animate({
opacity:"0.5"
},3000) // works!
var allLetters = $("span");
allLetters[1].animate({
opacity:"0.5"
},3000) // it doesnt works
这是我的小提琴:https://jsfiddle.net/n40af9dh/
当我通过 jQuery 遍历 DOM 方法对持有对 span 对象的推断的 letter 变量调用动画方法时: $("div#text").children().first() 它可以工作。但是,当我在以下位置调用相同的方法时:
var allLetters = $("span");
allLetters[1].animate({
opacity:"0.5"
},3000)
它不起作用,控制台输出以下错误:
未能在“元素”上执行“动画”:部分关键帧不是 支持。
【问题讨论】: