Javascript jqGrid列大小调整显示拖动的列

Javascript jqGrid列大小调整显示拖动的列,javascript,jquery,css,jquery-ui,jqgrid,Javascript,Jquery,Css,Jquery Ui,Jqgrid,我第一次使用jqGrid替换datatables,它的调整大小列非常棒,但当我们停止拖动时,它会显示调整大小的列。拖动鼠标时是否可以看到它的大小 这是小提琴: jsfiddle.net/98RD3/2/ 现在,只有当我们停止拖动时,它才会调整大小 任何帮助都将不胜感激 谢谢。我不确定你到底有什么问题。调整大小的标准行为如下: 鼠标在列之间向下移动时,将显示大小调整器 向左或向右移动鼠标可以指定列分隔符的新位置。在此期间,应按下鼠标按钮。在此期间,将仅显示大小调整器,但网格将以原始外观显示 释放

我第一次使用jqGrid替换datatables,它的调整大小列非常棒,但当我们停止拖动时,它会显示调整大小的列。拖动鼠标时是否可以看到它的大小

这是小提琴:

jsfiddle.net/98RD3/2/

现在,只有当我们停止拖动时,它才会调整大小

任何帮助都将不胜感激


谢谢。

我不确定你到底有什么问题。调整大小的标准行为如下:

  • 鼠标在列之间向下移动时,将显示大小调整器
  • 向左或向右移动鼠标可以指定列分隔符的新位置。在此期间,应按下鼠标按钮。在此期间,将仅显示大小调整器,但网格将以原始外观显示
  • 释放鼠标按钮后,将应用大小调整
所以可能只是误解了网格在调整大小时的作用

了解jqGrid 4.5.4有一个bug是很重要的。因此,大小调整器可能显示在错误的位置。中描述了错误和修复


然而,您发布的演示有一些小错误或不好的用法。您可以在这里找到的固定演示:jsfiddle.net/OlegKi/98RD3/4/

只要jqGrid是,您就可以根据需要调整代码。我认为您要求jqGrid做的是完全可行的,但可能现在不可用。@释放鼠标按钮后,将应用大小调整。是的,你是对的,但我想有点不同,它应该调整大小,因为我们拖动,有可能吗?thanks@MajinVegeta:你到底想要什么?是否希望在每次onmousemove事件期间调整整个网格的大小?这将是非常缓慢的,在jqGrid中是不可能的。不,我只想调整mousemovement上的列的大小,就像在本页的最后一个示例(日历)中一样。这是一个调整网格大小以及这不是必需的。谢谢alot@MajinVegeta:我在演示中看到的唯一区别(如果我将其与jqGrid标准行为进行比较)是,在调整大小期间,已调整大小的列的背景颜色将发生更改。因此,它仍然“只有当我们停止拖动时才会调整大小”(参见问题的正文)。您可以尝试使用
resizeStart
resizeStop
或jqGrid来完成此操作。有一个很大的差异您没有注意到。选中此复选框,当u移动鼠标时,它会立即调整列的大小,而不会像jqgrid显示的那样显示线。谢谢