2012-09-19 2 views
-2

이 페이지를보십시오.IE9에서 작동하지 않습니다. fadein (1000) fadeout (1000) show (1000) hide (1000)

http://103.1.173.226/site/ 

파이어 폭스와 크롬에 그것은 IE9에 직접 표시하거나 페이딩 대신 이미지를 숨 깁니다 (IE 8 또는 다른 버전에 대해 잘 모릅니다), 예상대로 작동합니다.

이상의 내용은 이미지의 슬라이드 쇼를 표시하는 기능을 코딩하여 다른 이미지 다음에 하나씩 보여줍니다. 이제 아래 목록의 왼쪽에서 오른쪽으로 이동하면 이미지가 직접 표시됩니다 (페이지의 순서대로 표시됨). 그러나 오른쪽에서 왼쪽으로 이동하면 현재 이미지의 다음 및 숨김이 지연됩니다. 이것은 fadeIn과 fadeOut이 작동하지 않기 때문에 발생합니다. 그리고 나는 모든 솔루션에서 IE에서 fadein 및 fadeout 작업을 수행하기 위해 여기에서 작업을 시도했지만 어떤 사람들은 CSS 등에서 변경을 제안한 것처럼 작동하지 않습니다. 모두 시도했습니다. 엄격한 마감 기한으로 빨리 도와주세요 :

두 번째 문제는 중요하지 않습니다. fadeIn 및 Out 작업이 중요합니다.

+0

어쩌면 우리 모두가 전체 코드를 통과하게하는 대신 도움이 필요한 코드를 붙여 넣어야합니다. – Behrens

+0

웹 사이트를 공유하면이 코드는 곧 공개 될 예정입니다. 그리고 나는 마우스가 떠오르면 이벤트의 이미지 div를 사라지게하고 코드에는 아무것도 표시하지 않습니다. –

+0

@erizias는 실제로 귀하의 사이트로 가서 귀하의 질문에 언급 된 해당 비트를 찾기 위해 모든 코드를 파헤쳐야하는 것에 대해 이야기합니다. 다른 사람들이 당신을 도울 수있게하십시오! – Kostia

답변

0

으로 해결 ::::에서 선택을 취소하면

I 동일한 이벤트를 바인딩하는 함수에서 mousemove 이벤트의 바인딩을 해제하고 IE가 제대로 처리 할 수없는 조건에서 바인딩을 해제했습니다.

1

그것은 당신의 위치에

#home .overview .background{ 
    position:absolute; 
} 

을 할 수있는 뭔가 당신의 styles.css 나는 개발자 모드가 페이드 아웃 미세 IE9

+0

위치도 문제 였지만 변경하지 않고 해결되었습니다. 나는 거의 사실이 아닌 상태에서 mousemove 이벤트를 바인딩 해제했다. –

관련 문제