首页 > animate报错

animate报错

下图中,为什么这一句animate的方法报语法错误呢?而写成css改变样式的方法就不报错了。


$this.animate({_style:_value});

上面语句有问题哦,通过对象字面量的方式定义js对象时,属性名不能为变量!
修改如下

var obj={};
obj[_style]=_value;
$this.animate(obj);

现在改成这样,发现,这个animate不会报错了,但是没有执行这个animate的方法哦?


参见http://bonsaiden.github.io/JavaScript-Garden/zh/#function.closures 中 循环中的闭包 那一节


animate里面的语法写错了,应该是多了一个(),而到导致的

【热门文章】
【热门文章】