Jquery可选择可滚动

时间:2012-04-08 04:01:32

标签: jquery jquery-ui select jquery-plugins scroll

我在选择滚动时遇到了一个重大问题。这张票很久以前就提交给了Jquery UI,我认为它没有得到解决。

我在滚动可选div上有许多可选项。如果我开始选择,然后向上滚动20个像素,则选择框的实际选择区域位于视觉选择框顶部下方20个像素处。基本上,视觉可选框与滚动一起移动,但选择区域保持原样,这会产生差异。

Jquery Bug日志: - http://bugs.jqueryui.com/ticket/3223

问题的例子(jfiddle): - http://jsfiddle.net/bY3pE/5/

几周前Sevearl,我遇到了同样的问题,我在这里发现了一个帖子,在stackoverflow上解决了它。一个回答者提出了一个他写过的插件,允许用户选择一个“可选择的”列表,点击第一个,然后点击最后一个选择。也可以通过控制点击选择非连续项目。

由于我的笔记本电脑崩溃了,我丢失了我正在使用的插件,我花了2个多小时在网上搜索它,没有运气。

有人可以建议我可以用来创建类似功能的插件。

3 个答案:

答案 0 :(得分:0)

我找到了我正在谈论的帖子!

对于需要点击功能和滚动选择的人来说,这可能是一个有效的选择。看看以下帖子。

Enable Shift-Multiselect in jQuery UI Selectable

答案 1 :(得分:0)

或者,@ battlehorse有一个很好的replacement for jQuery UI Selectable,支持在选择时滚动。为我节省了好几天的工作(如果不是几周)

答案 2 :(得分:0)

您正在寻找的内容:http://plugins.jquery.com/ui-selectableScroll/

正如描述所说,它是一个扩展的jQuery-ui可选择滚动功能"。这意味着,使用此可选项而不是原始文件会将容器滚动到两个方向。

我也需要它,所以我编码了,你可以拥有它。