2015-01-13 3 views
4

뷰포트에서 세로 스크롤 막대를 사용하는 웹 사이트가 있습니다. www.LinkforCare.orgIE 10의 수직 스크롤 막대 11

스크롤 막대는 Chrome, FF 및 IE 9에서 정상적으로 작동하지만 IE 10 또는 11에서는 작동하지 않습니다. 마우스 휠 스크롤은 정상적으로 작동하지만 스크롤 막대는 드래그하지 않습니다.

이 사이트는 부트 스트랩과 jQuery-ui를 사용합니다.

누구나이 문제와 해결책을 알고 있습니까?

+0

는'제거 오버 플로우-Y : 색인 페이지의 25 행에서 scroll'을. – Sampson

답변

3

몇 가지 충돌하는 규칙으로 인해 두 개의 겹치는 스크롤 막대가 있습니다 (하나는 html이고 다른 하나는 body 요소). 사용자가 가장 중요한 항목을 클릭 드래그하지 못하도록합니다. 빠른 해결책은 색인 파일, 라인 25에서 overflow-y 속성을 제거하는 것입니다

enter image description here

이 문제는 약간의 버그가 있지만, 그리고 그 결과로 나는 내부적에 문제를 제기하고 낳게 될 것입니다 우리 팀이 한번보세요.

+1

완벽하게 작업했습니다. 내부 후속에 감사드립니다. – larry

3

overflow-y: scroll;을 다음 코드에서 제거하십시오.

HTML은 :

<style type="text/css"> 
     html, body 
     { 
      height: 100%; 
      min-height: 100%; 
      overflow-y: scroll; 
      overflow: auto; 
      border-top: 0px; 
     } 
</style> 

그것은이처럼 보이는 끝날 것입니다.

HTML :

<style type="text/css"> 
     html, body 
     { 
      height: 100%; 
      min-height: 100%; 
      overflow: auto; 
      border-top: 0px; 
     } 
</style> 

또한 왼쪽이나 오른쪽에있는 빈 파란색 공간 중 하나에서 IE11, 마우스 오른쪽 단추로 클릭을 사용하여 사이트에 검색하고 '요소 검사'를 선택하여이를 테스트 할 수 있습니다. 스타일에서 overflow-y: scroll의 선택을 취소 한 다음 스크롤 막대를 시도하십시오.

enter image description here

+1

이것은 Jonathan Sampson보다 좀 더 자세하고 좋은 대답이기도합니다. 그러나 둘 다 맞았습니다. – larry