js-如何禁用垂直滚动条?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (640)

我使用jquery-nicescroll

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

目前它有两个滚动条:垂直和水平。我需要隐藏/禁用垂直滚动条但尚未找到解决方案。我尝试过添加,overflowy: 'false'但它没有用。horizrailenabled: false效果很好,但没有选择垂直。

如何使用nicescroll隐藏垂直滚动条?

提问于
用户回答回答于

我建议添加以下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();

扫码关注云+社区

领取腾讯云代金券