时间:2010-07-25 17:38:13

标签: javascript jquery

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:5)

答案 2 :(得分:0)

由于评论不允许漂亮的代码列表...(是吗?):

Animate会对任何事情起作用。它被记录为仅针对CSS属性,但只是为了证明一点:

var foo = { x: 10, y: 12 }; 

$(foo).animate({ x: "+=20", y: "20" }, 1000, 
      function () { alert(foo.x + ":" + foo.y); }); 

将吐出“30:20”。这有用吗?也许不是在日常工作中。 :)

数组的技巧是你将在每个条目中设置相同的属性。示例:

var foo = [{ x: 10 }, { x: 20 }]; 

$(foo).animate({ x: "+=30" }, 1000, 
      function () { alert(this.x); }); 

吐出“40”和“50”。