`

仿QQ窗口抖动的效果

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>窗口特效-仿QQ窗口抖动的效果</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<!--把下面代码加到<head>与</head>之间-->
<style type="text/css">
#qq{position:relative;}
</style>
</head>
<body>
<!--把下面代码加到<body>与</body>之间-->
<p><button onclick="mfx()">QQ窗口抖动</button>
<button onclick="mfx(1)">浏览器窗口抖动</button></p>
<img id="qq" src="http://www.iteye.com/upload/logo/user/183924/6657a657-cca4-33cc-b3bf-b7034ab340a1.jpg?1261489431">
<script language="javascript">
mfx=function(isWin){
 var t=0,z=3,del=function(){clearInterval(mfx.ID);return mfx};
 del().ID=setInterval(function(){
  var i=t/180*Math.PI,x=Math.sin(i)*z,y=Math.cos(i)*z,s=qq.style;
  isWin?window.moveBy(x,y):(s.top=x+'px',s.left=y+'px');
  if((t+=90)>1080)del();
 },30);
}
</script>
</body>
</html>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics