Как установить вертикальную полосу прокрутки в Firefox, чтобы быть на левой стороне? - PullRequest
2 голосов
/ 01 июня 2009

Я хочу, чтобы вертикальная полоса прокрутки, отображаемая в текстовой области у пожарной лисы, была показана слева. у меня есть сайт с направлением "RTL", а в IE его ок., с левой стороны - (опечатка).

Ответы [ 4 ]

4 голосов
/ 06 мая 2010

Firefox считает это удобной функцией, когда полоса прокрутки постоянно отображается на одной и той же стороне для данного пользователя, независимо от того, в каком направлении используется текст на странице.

https://bugzilla.mozilla.org/show_bug.cgi?id=330863

Так что, если ваш браузер использует какой-то язык RTL, например иврит, тогда полосы прокрутки всегда слева, а если ваш браузер использует английский, то он всегда справа. В настройках about: config (layout.scrollbar.side) вы можете установить предпочтение, которое переопределяет это, но веб-автор не имеет над ним никакого контроля.

3 голосов
/ 01 июня 2009

Вы всегда можете сделать это с помощью пользовательской полосы прокрутки, которая будет выглядеть как стандартная. Но, как говорили другие, я бы не советовал. Изменение пользовательского интерфейса в целом - плохая идея.

http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

1 голос
/ 01 июня 2009

Я бы не стал этого делать, потому что это нарушает ожидания пользователей, но вот, пожалуйста:

  1. Введите about: config в адресной строке
  2. Введите layout.scrollbar.side в поле «Фильтр»
  3. Дважды щелкните layout.scrollbar.side предпочтения и измените его на 3
0 голосов
/ 01 июня 2009

Соглашаясь с другими ответами здесь, я бы серьезно подумал, если вы захотите сделать это (с точки зрения простоты использования).

Тем не менее, несмотря на то, что вы работаете в IE, я не думаю, что вы правильно используете настройку RTL. Я не уверен, что это дает, но я думаю, что это больше для того, чтобы позволить пользователям писать на языке, который читает / пишет справа налево.

...