通过拖动调整元素大小
Resizing element by dragging
我有一个类似日历的视图,它显示了一个一周中每天有一列的表(请参见此图)。每一行代表一个特定的东西,可以预订一段时间。现在的想法是,可以通过将外边缘拖到表中的第二天来延长预订,或者以同样的方式缩短预订。活动预订在单元格的每一侧都有一个跨度,该跨度应该是拖动的句柄。
我现在的主要问题是;浏览器中的drop功能似乎不适合我的情况。我不想把某个东西拖到其他地方,我只想拖动来扩展项目。
这仍然可以用通常的HTML5拖拽来完成吗;拖放功能或一些通用的拖放功能;删除库?或者还有其他方法可以实现这一点吗?关于如何解决这个问题,有什么建议吗?
我使用React来实现这一点,如果直接操作DOM,可能会使一些解决方案难以集成。
ummm不确定在这里该怎么办,我认为链接不太可能很快更改,我可以描述repo'允许使用鼠标单独或成组选择项目。单击并拖动以套索多个项目,按住cmd/ctrl键以选择不相邻的项目。我可以简要描述lib代码的作用:使用keydown、keyup和mousedown侦听器创建覆盖并检测DOM中覆盖的节点。
相关文章:
- 调整<音频>元素
- 可以在调整窗口大小时重新调整stellar.js的元素偏移量
- 可滚动元素,如何在调整大小时更改顶部偏移量
- 如何获得一个进度元素,它被设置为在窗口调整大小时调整大小
- jQuery在使用css定位的元素上调整大小;无法在chrome中正确调整大小
- 在调整大小和加载时移动 DOM 元素.仅适用于调整大小
- 拖动和调整 CSS 转换元素的大小
- jQuery 可调整大小:如何在调整大小拖动期间获取重叠元素
- 调整父元素大小时,文本会移动
- 如何使用可调整大小的元素重叠其他元素
- 如何在使用react时动态调整元素大小
- 在单独的容器中拖放,并调整放置的元素的位置
- HTML5画布中的可拖动和可调整大小元素
- 根据其他调整大小的html元素定位背景图像
- HTML DIV 显示无元素调整大小
- 有实时元素调整大小的例子吗?
- 将Object元素调整为其容器元素的大小
- HTML演示幻灯片,元素调整大小以保持比例
- jQuery mouseout事件后的元素调整大小
- 将Javascript元素调整为浏览器大小