자바스크립트 지터링 elements_javascript 기술의 작은 예

WBOY
풀어 주다: 2016-05-16 17:18:36
원래의
773명이 탐색했습니다.

复主代码 代码如下:

 
 
 
    
     xxxxxx
    
     <script><br>     함수 흔들기(e, onComplete, 거리, 간격)<br>     {<br>         if (e 유형 === "문자열")<br> {<br>             e = document.getElementById(e);<br>         } // end if<br>         거리 = 거리 || 8;<br>         간격 = 간격 || 800;</p> <p>         var originalStyle = e.style.cssText;<br>         e.style.position = "relative";<br>         var start = (new Date()).getTime();</p> <p>         애니메이션();</p> <p>         function animate()<br>         {<br>             var now = (new Date()).getTime();<br>            var elapsed = now - start;<br>             var 진행률 = 경과 / 간격;<br>             if (진행              {<br>                var y = 거리 * Math.sin(Math.PI * 진행 * 4);<br>                var x = 거리 * Math.cos(Math. PI * 진행 * 4);<br>                e.style.left = x "px";<br>                e.style.top = y "px";<br>                console.log(e.style.cssText);<br>                 setTimeout (animate, Math.min(25, elapsed));<br>             } // 종료 if<br>             else<br>             {<br>                e.style.cssText = originalStyle;<br>                 if (완료)<br> {<br>                    onComplete(e);<br>                } // 종료 if</p> <p>             } // else 끝</p> <p>         } // animate() 종료</p> <p>     } // shake() 종료 </p> <p>     </script>
 
 

    


    

 

 
 

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿