JQuery Chosen阻止自动垂直滚动

时间:2016-02-02 13:46:58

标签: javascript jquery 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
});

参数'croll_to_highlighted'是可选的,默认为true

1 个答案:

答案 0 :(得分:3)

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

以下是如何使用它:

从我这边改变

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

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

参数'croll_to_highlighted'是可选的,默认为true