jQuery 拖动选择,仅限于元素,而不是典型的拖动框

标签 jquery drag-and-drop

我想使用拖动来选择功能,但不是在屏幕上选择一个正方形区域,然后选择该正方形内的任何内容,而是想选择我的初始选择和我释放单击的元素之间的任何元素。

这是最好的视觉解释。我不想这样做:

What I don't want to do

相反,我想这样做:

What I want to do

最佳答案

如果您的框位于列表结构(ul 或 ol)内,您可以检测鼠标拖动过的第一个和最后一个框,并使用它们的标识符作为第一个和最后一个索引来迭代集合,以根据需要突出显示。

关于jQuery 拖动选择,仅限于元素,而不是典型的拖动框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168580/

相关文章:

Javascript OnFocus 和 OnBlur 事件

c# - 使 WPF 窗口可拖动,无论单击什么元素

c# - 图像拖放(WPF 窗口)

css - 繁荣主题响应问题

Delphi - 使用 ListView 拖放

javascript - 对于 MM/DD/YYYY 文本,仅显示用户未输入的文本

jQuery 选择器和一个错误

javascript - 如何附加文本框值以动态添加字段?

javascript - javascript中的拖放操作

php - 从单个组合框返回 2 个日期以查询 MYSQL 数据库