테스트 사이트 - 개발 중인 베타 버전입니다

swiper 슬라이드 ie9 실행 문제 채택완료

김태후니 7년 전 조회 8,369

제가 swiper 3.4.1 버전으로 퍼블리싱 하다가 ie9에서 

정의되지 않음 또는 null 참조인 'add'.... 이런 오류가 나와서 슬라이드가 완전 깨지더군요.

 

그래서 정보 서치 중에 

'classList 라는 프로퍼티가 IE10 이상부터 사용 가능하기 때문에 생기는 문제입니다.' https://www.w3schools.com/jsref/prop_element_classlist.asp" target="_blank">https://www.w3schools.com/jsref/prop_element_classlist.asp

이런 답변을 얻게 되었습니다.

 

그래서 해결 방법을 찾던 중 스와이퍼 슬라이드는 3.17버전이나 2.xx 버전에서 ie9을 지원(css 애니메이션까지는 아니지만) 한다고 이해했습니다.(아래 링크)

https://muut.com/i/swiper/general:is-there-a-way-to-make-swip" target="_blank">https://muut.com/i/swiper/general:is-there-a-way-to-make-swip

 

그 중에서 

Is it just the classList support which is causing Swiper to break in <=IE9? If so, would it make sense to re-introduce legacy support for DOM class methods? Something like this isn't adding a lot of bloat, but does make the Swiper functional (albeit no CSS3 transitions) in IE9: https://github.com/adamduncan/Swiper/blob/3ca433bbd91411f563ded46a5f7555ef1896d670/src/js/dom.js#L67-L134" target="_blank">https://github.com/adamduncan/Swiper/blob/3ca433bbd91411f563ded46a5f7555ef1896d670/src/js/dom.js#L67-L134

이런 글이 있어서 혹시나 해서 위 링크의 해당 부분을 swiper.js 에서 코드를 수정 교체해보니

이제는 ie9에서 슬라이드가 깨지지는 않지만 좌우로 움직이지 않습니다. ㅜㅜ

여기부터는 이유를 찾기 힘들더군요.

 

개발중인 사이트 링크는 http://lvyh488.dothome.co.kr">http://lvyh488.dothome.co.kr 입니다.

ie9 에서 스와이퍼 슬라이드를 움직이게 할 방법은 없는건가요~~~

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

7년 전

음..안되는군요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

다른 슬라이더 쓰시는게 빠를듯합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인