>  기사  >  웹 프론트엔드  >  javascript_javascript 스킬을 기반으로 창 흔들림 효과 구현

javascript_javascript 스킬을 기반으로 창 흔들림 효과 구현

WBOY
WBOY원래의
2016-05-16 15:22:061053검색

본 글의 예시에서는 자바스크립트를 기반으로 윈도우 지터 효과를 구현하기 위한 상세한 코드를 설명하고 있으며, 참고용으로 공유합니다

렌더링:

마우스를 클릭하면 창이 흔들립니다.

구체 코드:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312"/>
<title>窗口登陆效果</title>
<style type="text/css">
#win
{
 position:relative;
 width:100px;
 height:100px;
 background-color:#666;
}
</style>
<script type="text/javascript"> 
var a=['top','left'];
var b=0; 
var u;
function fudu()
{ 
 win.style[a[b%2]]=(b++)%4<2&#63;"0px":"4px"; 
 if(b>15)
 {
  clearInterval(u);
  b=0
 } 
}
function zd()
{
 clearInterval(u); 
 u=setInterval(fudu,32) 
} 
window.onload=function()
{
 var bt=document.getElementById("bt");
 var win=document.getElementById("win");
 bt.onclick=zd;
}
</script> 
</head> 
<body > 
<button id="bt">点击振动</button> 
<div id="win"></div> 
</body> 
</html>

이 기사가 JavaScript 프로그래밍을 배우고 창 흔들기 효과를 얻는 데 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.