>  기사  >  웹 프론트엔드  >  jquery 페이징 플러그인 jpaginate가 IE_jquery와 호환되지 않습니다.

jquery 페이징 플러그인 jpaginate가 IE_jquery와 호환되지 않습니다.

WBOY
WBOY원래의
2016-05-16 16:51:321235검색

사용하기 위해 페이징 플러그인을 다운받았습니다. 인터넷에서 다운로드한 데모는 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에서 작동하지만 약간 비대칭입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.