作者Kumasan314 (熊)
看板Ajax
标题JQuery Drag 复制
时间Wed Sep 13 18:40:57 2017
新手发问,手机发文,排版请见谅。
主要是想要拖曳复制且会更改颜色,并且也能反过来拖曳回原本的区域并更改颜色,不过
拖曳回去会变成有两个物件;
是想过当拖曳回原本的区域时,用remove把复制的物件清除,在更改颜色。
不过不知道怎麽取得clone之前的那个ui来做颜色的更改。
大概是这样 :
拖曳
A>B
灰>黄
拖曳时clone一个B
拖曳
B>A
黄>灰
并移除B
主要是参考了这篇文章 :
http://goo.gl/tNZKBc
因为这里只有clone复制,所以不知道反过来该怎麽写QQ。
或想询问有甚麽更好的方法能解决问题,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.9.168.47
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1505299260.A.EED.html
※ 编辑: Kumasan314 (39.9.168.47), 09/13/2017 18:42:56
1F:→ jhnny97: 非jQuery的方式为createElement创造物件、setAttribute更 09/14 02:39
2F:→ jhnny97: 改内容、appendChild加入element 09/14 02:39
3F:→ jhnny97: jQuery底下则是add、append、prepend...等等 09/14 02:47
4F:→ jhnny97: 两个都可以用remove移除 09/14 02:47
5F:→ jhnny97: 然後jQuery UI draggable会产生三个隐形物件来让版面好看 09/14 06:18
6F:→ jhnny97: 所以删物件的时候要删对,可以在物件上新增参数、或是额 09/14 06:20
7F:→ jhnny97: 外用变数纪录都行 09/14 06:21
8F:→ jhnny97: 大致上写了个丑丑的版本,相信你可以自己修得更漂亮: 09/14 06:25
10F:→ Kumasan314: 谢谢你 ,我再来研究一下。感谢! 09/14 09:02
11F:→ Kumasan314: 想发问clonePro,cloneChd是什麽,尝试google一下好像 09/14 09:59
12F:→ Kumasan314: 没找到东西。 09/14 09:59
13F:→ jhnny97: 就自定的variables啊XD 记录物件复制关系用的 09/14 12:59
14F:→ jhnny97: 你高兴你用 戈巴契夫 当变数也行XD 09/14 13:00
15F:→ Kumasan314: 哦哦好XD 09/14 14:33