如何使用jQuery以excel样式复制表格单元格?

时间:2011-04-05 10:31:58

标签: javascript jquery spreadsheet

有一个很好的功能,允许通过鼠标拖放复制单元格。谷歌电子表格提供相同的功能。

我无法掌握Googles JavaScript代码并弄清楚他们是如何做到的。这个功能是jQuery框架提供的吗?

我很感激任何信息:jQuery关键字/函数/插件,伪代码,链接等。

1 个答案:

答案 0 :(得分:0)

我从未做过这样的事情或知道任何插件,但我有一些想法。

  • 首先要复制一些东西到剪贴板,你需要javascript&闪光组合(用于ctrl + c ctrl + v组合)
  • 要拖放细胞,我会这样做。绘制大量矩形到屏幕。通过使用jQuery mousedown和mouseup事件计算首先单击并最后增加的矩形坐标并突出显示这两者之间的所有矩形。如果鼠标位于这些选定框的边缘,请更改鼠标图标。在mousedown开始拖动。然后当mouseup找到新的矩形时,根据原始矩形的数量计算其他矩形,然后替换它们。