用闭包制作简单动画效果

刚才用书上看来的写了一下,貌似还蛮好玩的

http://shawphy.com/demo/closure/animate.html

大家看那个小红方框
ie6请点上面链接查看效果,或者弹开后刷新一下看效果

  1. function tipUpdown(obj){
  2.     var objorg=obj.css("top").replace(/px/,"")-0;
  3.     for(var i=0;i<10;i++){
  4.         (function(){
  5.             var b=i;
  6.             setTimeout(function(){
  7.                 obj.css({"top":b*1+objorg+"px"})
  8.             },b*20);
  9.             setTimeout(function(){
  10.                 obj.css({"top&":b*1+objorg+"px"})
  11.             },400-b*20);
  12.         })();
  13.     };
  14. };
  15.  
  16. setInterval("tipUpdown($('#ab'))",1000)

2 thoughts on “用闭包制作简单动画效果

  1. “http://shawphy.com/common/jquery.js”
    这个文件被删除了吗?
    好像地址无效了哦,导致很多Demo也都看不到效果了~

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>