이 기사의 예에서는 마우스로 트리거된 이미지의 지터 효과를 달성하기 위한 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
}
머리>
마우스를 움직여 효과를 확인해보세요!
본문>