【问题标题】:How can I copy table cells in excel style using jQuery?如何使用 jQuery 以 excel 样式复制表格单元格?
【发布时间】:2011-04-25 01:19:05
【问题描述】:

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

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

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

【问题讨论】:

标签: excel javascript jquery spreadsheet


【解决方案1】:

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

  • 首先要将内容复制到剪贴板,您需要 javascript 和 flash 组合(用于 ctrl+c ctrl+v 组合)
  • 要拖放单元格,我会这样做。在屏幕上绘制很多矩形。通过使用 jQuery mousedown 和 mouseup 事件计算第一次单击和最后一次向上的矩形坐标,并突出显示这两者之间的所有矩形。如果鼠标位于这些选定框的边缘,则更改鼠标图标。在 mousedown 开始拖动。然后当 mouseup 时,找到新的矩形,根据原来的数量计算其他矩形,然后替换它们。

【讨论】:

    猜你喜欢
    • 2010-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2022-11-13
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多