使用JQuery .clone()的复制/粘贴函数



我正在尝试为管道游戏实现复制/粘贴功能。我正在使用JS &JQuery,对于这个特性,我使用.clone()。

  1. 有必要"播放"吗?有身份证吗?我可以玩变量吗?
  2. 是否有任何简单的功能粘贴在鼠标悬停而不是坐标?
$(document).keydown(function(e) {
if (ctrlDown && (e.keyCode == cKey)) $('block-selected').clone().RemoveAttr("id").appendTo('clipboard');
if (ctrlDown && (e.keyCode == vKey)) paste($('clipboard').parent().clone(), { top: 160, left: 840 }, true, 0);
})

由于缺乏确切的目的,我打算稍微改变一下……

根据您的代码判断,您希望能够将元素复制到剪贴板中,然后能够将它们粘贴到页面上的指定位置,最好是在当前鼠标位置?

"Playing"ID不是"需要"的;但你想避免有多个元素具有相同的ID,也许使用某种计数器,所以你有ID1, ID2等,这样他们就会是唯一的。

我不认为有一个内置的功能来粘贴在当前的鼠标位置。然而,你可以在窗口的' mousmove '中添加一个事件监听器,并将X,Y存储在变量中,然后粘贴在该位置。

最新更新