2011-11-16 2 views
1

페이지의 왼쪽 가장자리에있는 요소에 마우스를 올려 놓으면 트리거되는 팝업 메뉴가 있습니다. 따라서 마우스가 페이지의 가장 왼쪽에 도달하면 (일반적으로 최대화 된 브라우저 창에 대해서도 이것은 화면의 가장자리이기도합니다) 메뉴가 열립니다.IE8에서 페이지의 맨 왼쪽 가장자리에있는 요소의 mouseOver 이벤트를 감지하는 방법

Firefox, Chrome, IE6, IE9에서는 작동하지만 IE8에서는 최대화되거나 창으로 표시 될 때 html 페이지 주위에 2 픽셀 "가장자리"가있는 것으로 보입니다. 창이 전체 화면 (F11)이면 2 픽셀 엣지가 없습니다. 2 픽셀 테두리/가장자리는 페이지의 왼쪽 가장자리에 해당하는 요소의 mouseOver/onClick 이벤트를 감지하지 않습니다.

enter image description here

그래서이 문제를 해결하기 위해 방법이있다거나 피할 IE8 특질이다

다음은 2 픽셀 경계를 가리키는 빨간 화살표 이미지인가?

답변

0

더 많은 연구가 끝나면 IE8과 같은 방법이라고 생각합니다. 주 해결 방법은 "트리거"마우스를 영역 위에 충분히 두어 눈에 띄게 보이게하여 사용자가 화면 가장자리로 마우스를 가져 가지 않도록합니다. 일부 고객의 IE9 업그레이드 경로가 2012 년으로 바뀔 예정이므로이 해결 방법을 따라야합니다.

관련 문제