IE는 문법을 잘못 기술해도 웬만하면 보여주는 브라우저이므로(이게 최종 소비자
입장에선 잘 보여주는 편리함으로 다가오지만 그 이면엔 규칙 파괴의 면이 없지
않지요) 유독 IE에서만 안된다는 말씀에 호기심이 들었습니다.
본업때문에 잠깐밖에 살펴보지 못했지만 아마도 IE의 캐시설정에 따라 이미지가
보이는 상황과 보이지 않는 상황으로 나뉘어지는 것 같습니다.
도구 / 인터넷 옵션 / 임시 인터넷 파일 / 설정...
을 눌러서 나오는 메뉴에서 '자동으로' 등을 해놓으신 분들은 보이는듯 하고
'페이지를 열 때마다'를 선택해놓으신 분들은 안나오는 것 같네요.
저는 웹디자이너가 아니기 때문에 확실치는 않습니다만 캐시에서 로딩되는
이미지가 제대로 적용되지 않는 어떤 특성을 타는 것으로 추정됩니다.
(참고로 위의 인터넷 설정을 바꾸라고 하시는 건 해결방법이 아닐뿐더러
타 사이트에서의 정상 동작여부와도 관련될 수 있으므로 시도하지 마세요.)
우선 미리 읽어들일 이미지 경로를 수정해주세요.
"MM_preloadImages('../img/img/portfolio/1.jpg','../img/portfolio/2.jpg'... 를
"MM_preloadImages('img/portfolio/1.jpg','img/portfolio/2.jpg'...로
그 다음 썸네일들의 링크에 쓰여진 "javascript
:;"를
"#"으로 변경한 후에 테스트해보세요.
엉뚱한 답변만 해버린 건 아닌지 모르겠네요.
테스트해보시고 결과 남겨주시면 전문가들께서 도와주시리라 믿습니다.
도움이 되었으면 좋겠네요.