PerfectScrollbar 无法在 bootstrap 模态中使用滚轮

PerfectScrollbar can't use wheel in bootstrap modal

使用 PerfectScrollbar 0.6.11,我无法让鼠标滚轮以模式滚动元素。

这是一个 fiddle : https://jsfiddle.net/9e64aspu/

$('#modal-filters').on('shown.bs.modal', function () {
      $('#filters-scroll').perfectScrollbar({
            suppressScrollY : true,
            handlers: ['click-rail', 'drag-scrollbar', 'wheel', 'touch'],
            wheelPropagation: true
     });
});

显示滚动条,但无法使用滚轮滚动。正常吗?

您需要添加此选项useBothWheelAxes: true

你的 js 代码应该是这样的

$(function() {
    $('#modal-filters').on('shown.bs.modal', function() {
        $('#filters-scroll').perfectScrollbar({
            suppressScrollY: true,
            theme: 'dark',
            handlers: ['click-rail', 'drag-scrollbar', 'wheel', 'touch'],
            wheelPropagation: true,
            useBothWheelAxes: true,
        });
    });
});

已更新 fiddle https://jsfiddle.net/5wkbszd3/3/