4

スクロールバーは最初に開いたときにのみ表示され、それ以上は表示されません。私は何を間違えましたか?

$('.select').on('select2:open', function () {
    function showScroll() {
        $('.select2-results__options').mCustomScrollbar();
    }
    setTimeout(showScroll, 1);
});
4

3 に答える 3

1

この解決策は私にとってはうまくいきます:

$('select').on('select2:open', function (e) {
 $('.select2-results__options').mCustomScrollbar('destroy');
  setTimeout(function () {
    $('.select2-results__options').mCustomScrollbar();
  }, 0);
});
于 2017-06-06T12:33:12.877 に答える