>  기사  >  웹 프론트엔드  >  JavaScript CSS는 마우스 오른쪽 버튼 클릭 메뉴 효과를 생성합니다. code_navigation 메뉴

JavaScript CSS는 마우스 오른쪽 버튼 클릭 메뉴 효과를 생성합니다. code_navigation 메뉴

WBOY
WBOY원래의
2016-05-16 18:57:591051검색

렌더링:
JavaScript CSS는 마우스 오른쪽 버튼 클릭 메뉴 효과를 생성합니다. code_navigation 메뉴


[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]

코드 설명:
1. 페이지가 로드되면 먼저 load1() 메서드
를 실행하여 현재 브라우저가 Internet Explorer인지 확인합니다. document.all은 true를 반환합니다. 그러면 다음 정의가 유효해야 합니다. 즉, 클라이언트가 사용하는 브라우저가 IE인 것으로 감지되면 사용자가 마우스 오른쪽 버튼 클릭 이벤트를 생성할 때 showmenuie5 함수가 호출되고, 사용자가 왼쪽 클릭 이벤트를 생성할 때 hidemenuie5 함수가 호출됩니다.
2. 다음으로 showmenuie5 및 hidemenuie5 함수를 통해 메뉴를 표시하고 숨기는 방법을 고려해야 합니다.
물론 여기 메뉴는 실제 우클릭 메뉴가 아니고 저희가 직접 만든 div이고, 이 div에 넣고 싶은 것들을 넣어두었습니다. 마우스 이벤트를 통해 함수를 호출하여 가시성을 제어하면 마우스 오른쪽 버튼을 사용하는 것과 동일한 효과를 얻을 수 있습니다.
이 블록의 가장 바깥쪽 레이어는 ID가 ie5menu인 div입니다. 우리는 해당 스타일을 skin0으로 정의했습니다. 또한 다른 스타일을 사용자 정의하고 skin0을 바꿀 수도 있습니다.
3. 메뉴 옵션 클릭 후 동작 jumptoie5() 함수는 마우스 오른쪽 버튼 클릭 메뉴에서 레이어를 클릭했을 때 일어나는 일, 즉 실행 옵션을 구현합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.