Как разрешить только прокрутку с полосой прокрутки - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь разрешить пользователям только прокручивать раскрывающийся список с помощью полосы прокрутки и не давать им прокручиваться, наведя указатель мыши на элемент в верхней части списка.

Вы можете увидетьпример выпадающего списка, который позволяет людям прокручиваться до верхней части списка, наведя курсор мыши на первую запись, глядя на этот Codepen .

<!-- https://codepen.io/Joshimoto/pen/qQLyoO -->

было бы здорово разрешить им делать это, используя полосу прокрутки, но в то же время не удаляя их возможность выбрать опцию из списка.

Любая помощь или предложения будут чрезвычайно полезны!

1 Ответ

0 голосов
/ 03 декабря 2018

Я наконец-то нашел решение, у VueSelect действительно был метод, который контролировал эту функциональность.

Прочитав этот билет GitHub , я смог отключить эту функцию, используя:

Vue.component('v-select', {
  extends: VueSelect,
  methods: {
    maybeAdjustScroll: () => false
  }
});

Разработчики vue-select могут добавить опору для этого позже, но пока это был единственный подход, который я смог найти.

Надеюсь, это поможет!

...