作者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/m.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