2012-09-05 5 views
-1

내 사이트에서 mouseoverfunction을 사용하고 있으며 완벽하게 파이어 폭스, 크롬 및 사파리에서 작동합니다.elementproblem internet explorer

하지만 IE9 +에서는 아무런 의미가없는 경우 내 mouseover 기능을 찾을 수 있습니다. background-colordiv.arrow_wrap입니다. Background-color:transparent도 작동하지 않으며 opacity:0도 마찬가지입니다. 그 같은 arrow_wrap은 비어 있습니다. 그것은 정말로 wierd하다! 내 코드에서 일부 요소에 mouseenter이 있으면 fadeOut의 화살표 아이콘을 선택하고 요소를 mousleave 경우 fadeIn을 선택했습니다. 이것은 IE에서 작동합니다. 그렇다면 내 요소 (div.arrow_wrap)에 background-color을 사용해야 IE에서 제대로 작동합니다.

이제 내 CSS에서 내가 mouseover 기능에 display:block로 설정 한 내 자바 스크립트 display:none 내 화살표 (.rsArrowIcn)가. 이것은 IE를 제외한 모든 브라우저에서 작동합니다. 하지만 display:none을 제거하고 내 CSS에서 볼 수 있도록 선택하면 IE에서 작동합니다. 그래서 그것은 IE에서 실제로 발생하는 이상한 일입니다.

누군가 내 질문에 대한 답변을 주시면 매우 감사하겠습니다. http://mlido.se/site/work/adcourse/

그리고 내 코드는 다음과 같습니다 :이 사이트는 http://pastebin.com/W9wrAz8n

감사합니다!

+0

IE 9 이상입니까? IE 9에서 완벽하게 작동합니다. 또한 게시하기 전에 질문 서식을 지정할 수 없습니까? 그것이 지금 어떻게되는지보십시오. –

+1

답장을 보내 주셔서 감사합니다!하지만 페이지가로드되는 동안 작업 케이스 중 하나를 누르고 마우스 포인터를 사이드 바 외부에 잡으면. 그때 화살표는 나타나지 않을 것이다. 어쨌든 나를 위해서가 아니라 ... 사이드 바, 로고, 텍스트 내용 및 슬라이드 색인 번호를 마우스로 가져 가면 페이드 인됩니다. –

답변

0

은 내가

사이트를 제거 호환성보기 설정

를 선택하고이 나이에 고정 할 수 있습니다

+0

답장을 보내 주셔서 감사합니다 !!하지만 페이지가로드되는 동안 작업 케이스 중 하나를 누르고 마우스 포인터를 사이드 바 외부로 잡으면. 그때 화살표는 나타나지 않을 것이다. 어쨌든 나를 위해 ... 당신은 mouseenter 사이드 바, 로고, 텍스트 내용 및 slideindex 번호 .. 경우에만 사라지고있다 –

0

모든 확인란을 제거 당신의 호환성 모드가

이 도구 메뉴로 이동 생각 IE의 버전은 배경을 바둑판 모양의 투명한 gif로 설정하여 만듭니다. 즉

background: url(images/trans.gif); 
+0

내가 그것을 해결 생각 : :) –

+0

좋아,이 솔루션을했다? – robC

+0

나는 해결책을 시도하지 않았다, 나는 다른 것을 먼저 시도했다. 내가 불투명도를 설정 : 내 CSS에서 마우스 아이콘에 0과 mouseover 함수에서 불투명도를 설정 : 1 커서가 움직일 때 :) –