【发布时间】:2022-01-17 04:51:53
【问题描述】:
我正在使用rails 编码并使用 Stimulus 连接视图和 javascript。对于处理下拉菜单,我使用的是choices.js,它是一个旧库并且不支持atm。我目前遇到的问题是,当我从下拉列表中选择一个选项时,而 part of 下拉列表不在屏幕上,该选项被选中并且页面自动向下滚动。在我看来,当一半的选项从屏幕底部消失并且我选择顶部选项时,浏览器会向下滚动以显示/适合下一次的整个下拉列表!更清楚地说,滚动后,如果我再次单击下拉菜单,则整个列表都是可见的。这种自动滚动对我来说并不可取。我尝试在choice 事件上添加回滚功能,但没有成功。我想知道是否有任何 css 或 javascript 解决方案。
【问题讨论】:
标签: javascript css ruby-on-rails drop-down-menu stimulusjs