> 웹 프론트엔드 > JS 튜토리얼 > jquery UI 대화 상자 ie8_jquery에 나타나는 스크롤 막대에 대한 솔루션

jquery UI 대화 상자 ie8_jquery에 나타나는 스크롤 막대에 대한 솔루션

WBOY
풀어 주다: 2016-05-16 18:14:41
원래의
1246명이 탐색했습니다.

이 문제는 UI1.7에서 나타났으며 UI1.8에서는 수정되지 않았습니다.

버그 제출에 대한 JQUI 개발 게시물: http://dev.jqueryui.com/ ticket /3623 해결 방법은 상당히 비과학적이네요~

제 해결 방법은 가로 스크롤바만 숨기기 때문에 개인적으로 그 방법보다 나은 것 같아요 ㅎㅎ

수정된 코드를 첨부합니다:

수정: jquery.ui.dialog.js

코드 복사 코드는 다음과 같습니다 :

var $el = (this.oldInstances.pop() || $('
').addClass('ui-widget-overlay'))
.appendTo (document.body)
.css({
width: this.width(),
height: this.height()
})
#아래에 추가
($.browser.msie && $.browser.version == '8.0')?$('body').css('overflow-x','hidden'):' ';

수정 2:
코드 복사 코드는 다음과 같습니다. 다음:

this.maxZ = maxZ
#Add
($.browser.msie && $.browser.version == '8.0')?$('body') .css(' Overflow-x','auto'):''
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿