gpt4 book ai didi

javascript - 拖动行时自动滚动表格

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:13 31 4
gpt4 key购买 nike

我花了一些时间搜索,但无法在不使用按钮的情况下找到可靠的解决方案。我有一个高度为 X 且有很多行的表格。我可以简单地滚动没有问题,并且使用我正在使用的插件我可以重新排序行。我正在寻找一种将行从表格的一个区域拖到另一个区域的方法,如果需要,可以在正确的方向滚动表格。我想做一些类似操作系统桌面文件夹的事情。

Plugin being used for reorder

最佳答案

我想象在拖动行时向所有元素添加“mousemove”事件。

每次移动鼠标时,检查它是否在窗口边缘的 (100/200/300)px 范围内,启动一个间隔循环 (setInterval),每 y 秒将屏幕移动 x 像素。

您需要确保一旦您删除该行,您就会停止间隔循环并从所有元素中删除 mousemove 事件处理程序。当你移出窗口边缘附近的范围时,也应该停止间隔循环。

如果您想了解代码的外观,我会创建一个 fiddle ,让我知道。

关于javascript - 拖动行时自动滚动表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25510510/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com