nicescroll.js - как отключить вертикальную полосу прокрутки?

Я использую jquery-nicescroll :

$(this.refs.container).niceScroll({
  cursorcolor: '#f16221',
  cursorwidth: '14',
  cursorminheight: '64',
  scrollspeed: '50',
  autohidemode: 'false',
  overflowy: 'false'
})

В настоящее время он имеет полосы прокрутки: вертикальные и горизонтальные. Мне нужно скрыть / отключить вертикальную полосу прокрутки, но не нашли решения. Я попытался добавить, overflowy: 'false'но это не сработало. Существует horizrailenabled: falseхорошо работает, но нет выбора для вертикали.

Похожие вопросы: Отключить вертикальную прокрутку в niceScroll Js

Как скрыть вертикальную полосу прокрутки с помощью nicescroll ?

javascript,html,css,reactjs,nicescroll,

0

Ответов: 1


2 принят

Я предлагаю добавить ниже код jQuery для полного решения, чтобы отключить и скрыть вертикальную полосу прокрутки:

var nice = 
    $(this.refs.container).niceScroll({
        cursorcolor: '#f16221',
        cursorwidth: '14',
        cursorminheight: '64', 
        scrollspeed: '50',
        autohidemode: 'false',
        overflowy: 'false'
    });

var _super = nice.getContentSize;

nice.getContentSize = function () {
    var page = _super.call(nice);
    page.h = nice.win.height();
    return page;
}

$('.nicescroll-rails.nicescroll-rails-vr').remove();

(частично упоминается на https://code.google.com/archive/p/jquery-nicescroll/issues/27 )

JavaScript, HTML, CSS, reactjs, nicescroll,
Похожие вопросы