Пользовательская полоса прокрутки не работает в режиме RTL - PullRequest
0 голосов
/ 24 октября 2018

Я сделал веб-сайт (статический на данный момент), и я использовал полосу прокрутки для отображения недавнего поста в виджете, который имеет вертикальную и горизонтальную полосы прокрутки.Основой веб-сайта является bootstrap 4.1.3, и все это прекрасно работает в режиме ltr.

Но когда я преобразовал его в rtl, положение полосы прокрутки (iemcustomscrollbar) по умолчанию придерживается левой стороны вместо правойпо умолчанию, и он не меняется.

Вот мой код js

$("selector").mCustomScrollbar({
    axis:"yx", // vertical and horizontal scrollbar
    autoHideScrollbar:true
});

ПРИМЕЧАНИЕ: - Я применил этот класс (в теге body) , чтобы сделать его rtl.

.rtl {
    text-align: right;
    direction: rtl;
}

Я уже использовал атрибут dir = "rtl" , чтобы сделать его rtl, новсе еще это не работает.

ОБНОВЛЕНИЕ:

Когда я применяю jquery 2.1.3 или 1.11.1, это работает, но когда я применяю3.1.1 или 3.3.1 это не работает.

Вот рабочие примеры: -

с jquery 1.11.1 - пример 1 (рабочий)

с jquery 2.1.3 - пример 2 (работает)

с jquery 3.3.1 - пример 3 (не работает)

Включая ваш пример, он не работает на jquery 3.3.1

...