Как разрешить только прокрутку с полосой прокрутки
Я пытаюсь разрешить пользователям только прокручивать раскрывающийся список с помощью полосы прокрутки и не давать им прокручиваться, наводя курсор на элемент в верхней части списка.
Вы можете увидеть пример выпадающего списка, который позволяет людям прокручиваться до верхней части списка, наводя курсор на первую запись, глядя на эту ручку кода:
<!-- https://codepen.io/Joshimoto/pen/qQLyoO -->
Было бы здорово разрешить им делать это только с помощью полосы прокрутки, но в то же время не удаляя их возможность выбрать опцию из списка.
Любая помощь или предложения будут чрезвычайно полезны!
0 ответов
Я наконец нашел решение этой проблемы, у VueSelect действительно был метод, который контролировал эту функциональность.
Прочитав этот билет на GitHub, я смог отключить эту функцию, используя:
Vue.component('v-select', {
extends: VueSelect,
methods: {
maybeAdjustScroll: () => false
}
});
Разработчики vue-select могут добавить опору для этого позже, но пока это был единственный подход, который я смог найти.
Надеюсь, это поможет!