Select2吃 Page Up 和 Page Down 键事件以防止页面滚动,但我希望活动列表在这些键滚动时滚动按压。
如果可能,挑战是按正确数量的索引或像素滚动列表。天真地,我在this.moveHighlight(-5);
上呼叫KEY.PAGE_UP
,在KEY.PAGE_DOWN
上呼叫类似。
将Select2下拉列表正确滚动一页的正确方法是什么?
以下是吞下事件的代码:
if (e.which === KEY.PAGE_UP || e.which === KEY.PAGE_DOWN) {
// prevent the page from scrolling
killEvent(e);
return;
}