> 웹 프론트엔드 > CSS 튜토리얼 > Chrome에서 jqGrid 가로 스크롤 막대 문제를 해결하는 방법은 무엇입니까?

Chrome에서 jqGrid 가로 스크롤 막대 문제를 해결하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-10 20:05:17
원래의
943명이 탐색했습니다.

How to Fix jqGrid Horizontal Scrollbar Issues in Chrome?

Chrome의 jqGrid: 가로 스크롤 막대 문제 해결

다양한 그리드 속성을 조정했음에도 불구하고 Chrome에서 가로 스크롤 막대가 발생하는 jqGrid 사용자는 종종 다음과 같은 원인이 될 수 있습니다. Chrome 버전 19 이상과의 호환성 문제.

버전 19에서 Chrome은 다음을 사용합니다. 렌더링 엔진에 대한 다른 계산으로 인해 마지막 열의 너비가 잘못 정렬됩니다. 이 문제를 해결하려면 isSafari 변수를 조정하여 Chrome 버전을 구분해야 합니다.

수정:

jqGrid 코드에서 다음 행을 교체하세요.

isSafari = $.browser.webkit || $.browser.safari ? true : false;
로그인 후 복사

와 함께 다음:

isSafari = ($.browser.webkit || $.browser.safari) && parseFloat($.browser.version) < 536.5 ? true : false;
로그인 후 복사

추가 고려 사항:

  • 이 수정 사항은 코드의 세 부분인 isSafari 정의, showHideCol 및 setGridWidth에 영향을 미칩니다.
  • jQuery 4.3.3에는 cellWidth에 수정 사항이 포함되어 있습니다.
  • Chrome 버전 20 이상에서는 WebKit 536.11을 사용하므로 이전 jqGrid 버전을 사용하는 경우 조건문을 적절하게 업데이트하세요.

이 수정 사항을 구현하면 사용자는 그리드가 최신 버전의 Chrome을 포함하여 지원되는 모든 웹 브라우저에서 올바르게 렌더링됩니다.

위 내용은 Chrome에서 jqGrid 가로 스크롤 막대 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿