微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – JQuery Chosen阻止自动垂直滚动

我最近发现了jQuery Chosen的一个功能,当你悬停容器的底部时,它会自动向下滚动.chosen-results容器.

Problem

我已经找到了这样做的函数(result_do_highlight):here

这是函数自动滚动发生的部分:

if high_bottom >= visible_bottom
    @search_results.scrollTop if (high_bottom - maxHeight) > 0 then (high_bottom - maxHeight) else 0
else if high_top < visible_top
    @search_results.scrollTop high_top

有没有办法阻止滚动?

先感谢您

编辑

我分叉了Chosen-git并添加一个解决方法github.com/puresamari/chosen

这是如何使用它:

从我这边改变

添加了funtionallity来禁用自动滚动到突出显示的选项:
像这样使用它:

$('your_select').chosen({
  scroll_to_highlighted: false
});

参数’scroll_to_highlighted’是可选的,认为true

最佳答案
我分叉了Chosen-git并添加一个解决方法github.com/puresamari/chosen

这是如何使用它:

从我这边改变

添加了funtionallity来禁用自动滚动到突出显示的选项:
像这样使用它:

$('your_select').chosen({
  scroll_to_highlighted: false
});

参数’scroll_to_highlighted’是可选的,认为true

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐