> 웹 프론트엔드 > JS 튜토리얼 > 권장 사항: 매우 멋진 마우스 오른쪽 버튼 클릭 메뉴_일반적인 특수 효과

권장 사항: 매우 멋진 마우스 오른쪽 버튼 클릭 메뉴_일반적인 특수 효과

WBOY
풀어 주다: 2016-05-16 19:23:48
원래의
966명이 탐색했습니다.

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

点击右键看看!


onmousedown="down=true;divleft=event.clientX-parseInt(plane.style.left);
divtop=event.clientY-parseInt(plane.style.top)" onmouseup="down=false">
onmouseover="menuin();init()">右键菜单

onmouseout="this.className='none';" class="none"
>网络学院

class=none onmouseover="this.className='over';menuin()"
onmouseout="this.className='none';">菜单项二

class=none onmouseover="this.className='over';menuin()"
onmouseout="this.className='none';">菜单项三

class=none onmouseover="this.className='over';menuin()"
onmouseout="this.className='none';">菜单项四
 
class=none onmouseover="this.className='over';menuin()"
onmouseout="this.className='none';">菜单项五



dim down,divleft,divtop,timelinestart,timelinestop,tidone,tidtwo,tidtree
down=false
timelinestart=0
timelinestop=0
sub document_onmousedown
window.event인 경우. 버튼=2 다음
plane.style.display=""
plane.style.left=window.event.clientx-153
plane.style.top=window.event.clienty-35
end if
end sub
sub document_onmousemove
if down then
plane.style.left=window.event.clientx-divleft
plane.style.top=window.event.clienty-divtop
end if
end sub
sub document_ondargstart
window.event.returnvalue=false
end sub
function menuin()
cleartimeout(tidtree)
end function
sub document_onclick
tidtree=settimeout("outit()",200)
end sub
function init()
if timelinestart<>5 then
cleartimeout(tidtwo)
item1.style.pixelLeft=item1.style.pixelLeft 20
item1.filters.alpha.opacity=item1.filters.alpha.opacity 20
item2.style.pixelLeft=item2.style.pixelLeft-20
item2.filters.alpha.opacity=item2.filters.alpha.opacity 20
item3.style.pixelLeft=item3.style.pixelLeft 20
item3.filters.alpha.opacity=item3.filters.alpha.opacity 20
item4.style.pixelLeft=item4.style.pixelLeft-20
item4.filters.alpha.opacity=item4.filters.alpha.opacity 20
item5.style.pixelLeft=item5.style.pixelLeft 20
item5.filters.alpha.opacity=item5.filters.alpha.opacity 20
timelinestart=timelinestart 1
else
cleartimeout(tidone)
end if
tidone=settimeout( "init()",1)
함수 종료
function outit()
timelinestart<>0이면
cleartimeout(tidone)
item1.style.pixelLeft=item1.style. pixelLeft-20
item1.filters.alpha.opacity=item1.filters.alpha.opacity-20
item2.style.pixelLeft=item2.style.pixelLeft 20
item2.filters.alpha.opacity=item2 .filters.alpha.opacity-20
item3.style.pixelLeft=item3.style.pixelLeft-20
item3.filters.alpha.opacity=item3.filters.alpha.opacity-20
item4.style .pixelLeft=item4.style.pixelLeft 20
item4.filters.alpha.opacity=item4.filters.alpha.opacity-20
item5.style.pixelLeft=item5.style.pixelLeft-20
item5. filters.alpha.opacity=item5.filters.alpha.opacity-20
timelinestart=timelinestart-1
else
cleartimeout(tidtwo)
plane.style.display="none"
exit 함수
end if
tidtwo=settimeout("outit()",1)
end 함수
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿