div 抖动 js

来源:互联网 发布:java开发培训机构 编辑:程序博客网 时间:2024/05/16 17:30
function shake(obj) {     var posData=[obj.offsetLeft,obj.offsetTop];     obj.onclick=function()     {         var i=0;         clearInterval(timer);         var timer=setInterval(function()         {             i++;             obj.style.left=posData[0]+((i%2)>0?-2:2)+'px';             obj.style.top=posData[1]+((i%2)>0?-2:2)+'px';             if(i>=30)             {                 clearInterval(timer);                 obj.style.left=posData[0]+'px';                 obj.style.top=posData[1]+'px';             }         }, 30);
0 0