Firefox 12 および 13 では、ページが x オーバーフローしたときに水平バーが表示されないことに気付きました。私はCSS宣言をしようとしました:
html {
overflow-x: scroll !important;
}
しかし、それは役に立ちません。
何か案は?ありがとう
Firefox 12 および 13 では、ページが x オーバーフローしたときに水平バーが表示されないことに気付きました。私はCSS宣言をしようとしました:
html {
overflow-x: scroll !important;
}
しかし、それは役に立ちません。
何か案は?ありがとう
これを引き起こすjquery-uiスタイルシートの行は次のとおりです。
.ui-helper-hidden-accessible { .position: absolute; left: -99999999px; }
次のように変更すると、スクロールバーが再び表示されます。
.ui-helper-hidden-accessible { /*.position: absolute; */ left: -99999999px; }
この変更が他にどのような影響を与える可能性があるのか、私にはわかりませんが。その要素が何に使われているのかわかりません。
同じ問題。ページは chrome、IE、FF11 で問題なく表示されます。http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/themes/base/jquery-ui.css (WebDeveloper ツールバー経由) を無効にすることで、この問題を解決できます。しかし、根本的な原因はまだ見つかりません。
他の場所で間違いを犯していないことを確認し、最初に別のブラウザーで試してから、すべての CSS を取り除き、それを置き換えてhtml {
overflow-x: scroll !important;
}
動作するかどうかを確認してください。ページの幅を変更して何かを行った場合、ページへの影響。
実際に表示するオーバーフローがあると思いますか?
私はあなたがこれをしたいとは思わない... .ui-helper-hidden-accessible { /*.position: absolute; */ 左: -99999999px; これにより、これらの要素が左にずれて配置されるはずのときに、画面に表示されます。これらの要素はおそらく常に存在するとは限らないため、後で「バグを銀行に預ける」ことになるでしょう。これはデバッグが本当に難しいでしょう!
この問題は、このhttps://bugzilla.mozilla.org/show_bug.cgi?id=749935多数の問題に関連しているようです。数値のサイズを小さくしてみてください (-99999999)?