사용하기 위해 페이징 플러그인을 다운받았습니다. 인터넷에서 다운로드한 데모는 IE 버전마다 조금씩 다르지만 계속 사용할 수 있습니다.
그런데 마이페이지에서는 정상적으로 표시되지 않습니다. 너무 많은 중첩된 div나 위치 지정으로 인해 발생할 수 있습니다.
소스코드를 변경했더니 ie7, ie8, ie9에서 정상적으로 표시됩니다. 다음은 소스코드의 일부입니다. 나는 다른 사람의 물건을 사용할 때 문제를 해결하는 것이 어렵다고 생각한다. 핵심은 즉.
var bVer = navigator.appVersion
var 버전
if(bVer.indexOf('MSIE 7.0') > 0){
ver = "ie7";
}
if(ver == 'ie7' ){
_ulwrapdiv.css('width',outsidewidth 72 'px');
_divwrapright.css('left',outsidewidth_tmp 6 72 'px')
}
else{
_ulwrapdiv.css('width',outsidewidth 'px');
_divwrapright.css('left',outsidewidth_tmp 6 'px')
}
수정됨 code :
if(ver == 'ie7 ' || ver =='ie8' || ver=='ie9'){
_ulwrapdiv.css('width',outsidewidth 72 'px')
_ulwrapdiv.css('float','left ');/ /추가된 코드입니다
_divwrapright.css('left',outsidewidth_tmp 6 72 'px')
}
사진 1: 일반
그림 2: 내 환경
그림 3: if(ver == 'ie8'){} (내 환경은 ie8) 추가 후
그림 4: _ulwrapdiv.css('float','left'); 추가 후 //테스트 후 ie7, ie8, ie9에서 작동하지만 약간 비대칭입니다.