2012-04-27 2 views
1

Firefox x 12 및 13은 페이지가 x 오버플로되면 가로 막대를 표시하지 않습니다. 나는 CSS 선언을하려고 애썼다 :가로 막대가 Firefox 12 이상에서 표시되지 않음

html { 
overflow-x: scroll !important; 
} 

그러나 그것은 도움이되지 않는다.

아이디어가 있으십니까? 감사합니다

+0

특정 페이지에 가로 막대가 표시되지 않는다는 것을 의미합니다. 당신의 예를 줄이고 jsfiddle 만들 수 있습니까? –

+0

이 다른 브라우저에서 작동합니까? – Jacxel

+0

overflow-x : FF12에서 나를 위해 스크롤 작동합니다. 다른 실수를했을 수도 있습니다. – Ankit

답변

2

이것이 원인이 JQuery와 - UI 스타일 시트의 행 :

.ui-helper-hidden-accessible { /*.position: absolute; */ left: -99999999px; } 

나는 어떤을 가지고 있지만 : 당신은 당신이 다시 스크롤바를 볼해야 다음으로 변경하는 경우

.ui-helper-hidden-accessible { .position: absolute; left: -99999999px; } 

이 변화가 가져올 수있는 다른 효과가 무엇인지 실마리가 있습니다. 나는 그 요소가 사용 된 것을 모른다.

+0

안녕 친구, 고마워! 페이지는 이제 수평 스크롤바를가집니다. –

+0

오버라이드'body .ui-helper-hidden-accessible {position : fixed}'이 저에게 효과적입니다. 고마워요! –

0

다른 곳에서 실수하지 않았는지 확인하십시오. 다른 브라우저에서 먼저 시도해보고 모든 CSS를 제거한 다음 html { overflow-x: scroll !important; }으로 바꾸고, 너비를 변경하여 아무것도하지 않았다면 작동하는지 확인하십시오. 페이지에서 효과를 변경하는 페이지.

표시 할 오버플로가 실제로 있습니까?

0

나는 이것을 수행하고 싶지 않습니다 ... .ui-helper-hidden-accessible {/*.position : absolute; */left : -99999999px; } 왼쪽에서 벗어난 위치에있을 때 이러한 요소가 화면에 표시됩니다. 이러한 요소가 항상 존재하지는 않을 것이므로 나중에 은행에 "버그"를 넣을 것입니다. 언젠가는 보이지 않아야하는 사이트에 요소가 나타납니다. 디버깅하기가 정말 어렵습니다!

이 문제는이 https://bugzilla.mozilla.org/show_bug.cgi?id=749935 큰 번호 문제와 관련이있는 것으로 보입니다. 번호의 크기를 줄이면 (-99999999) 시도 할 수 있습니까?

관련 문제