>웹 프론트엔드 >JS 튜토리얼 >마우스로 트리거되는 이미지 지터 효과를 구현하는 Node.js 메서드

마우스로 트리거되는 이미지 지터 효과를 구현하는 Node.js 메서드

WBOY
WBOY원래의
2016-05-16 16:12:501194검색

이 기사의 예에서는 마우스로 트리거된 이미지의 지터 효과를 달성하기 위한 js 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.


마우스가 이미지 지터 효과를 유발합니다
<스타일>
.shakeimage{
위치:상대
}

<스크립트 언어="JavaScript1.2">
//흔들림 정도 구성(여기서 #이 클수록 흔들림이 커짐)
var rector=3
///////수정 완료///////////
var stopit=0
var a=1
함수 초기화(어떤){
중지=0
흔들어=그것
shake.style.left=0
shake.style.top=0
}
함수 Rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1)
복귀
if (a==1){
shake.style.top=parseInt(shake.style.top) 렉터
}
else if (a==2){
shake.style.left=parseInt(shake.style.left) 렉터
}
그렇지 않으면 (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
그렇지 않으면{
shake.style.left=parseInt(shake.style.left)-rector
}
만약 (a<4)

그 외
a=1
setTimeout("rattleimage()",50)
}
기능 stoprattle(어떤){
stopit=1
which.style.left=0
which.style.top=0
}







마우스를 움직여 효과를 확인해보세요!

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