Как переместить полосу прокрутки div влево в Safari / Chrome? - PullRequest
5 голосов
/ 01 декабря 2011

У меня есть div, и я должен переместить полосу прокрутки с правой стороны на левую.Я сделал это в FF и IE с помощью объявления direction:rtl; css.Safari и Chrome, кажется, игнорируют это и по-прежнему располагают полосу прокрутки с правой стороны.Есть ли способ получить его на левой стороне как в Safari, так и в Chrome?Спасибо!

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

1 Ответ

2 голосов
/ 02 декабря 2011

Вместо полноценного JS-плагина, такого как jscrollpane, вы можете достичь желаемого эффекта с помощью «фиктивного» div и нескольких строк JavaScript. Этот jsFiddle, который я поднял, показывает рабочий эффект:

http://jsfiddle.net/rtceC/

Однако вы можете добавить несколько строк, чтобы зарегистрировать событие колеса прокрутки в div с псевдопрокруткой контента и соответствующим образом настроить scrollTop для фиктивного (и, следовательно, для самого контента).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...