2

我正在使用jQuery UI來獲取UI效果,就像拖動元素到另一個元素,並替換'寬度','高度','位置'寬度彼此。可拖動的效果不顯示第二次

看到這個fiddle

我想,事情就變得真正有線對我說:

當第一拖動的元素,它工作得很好,但是當我第二次我拖着相同的元素,這個事情剛剛發生的wired:可拖動效果似乎沒有長時間的工作,但是當放棄回調函數中的所有代碼時仍然會運行。

親自試一試,你會發現我在說什麼。

我今晚調試了這一切,請幫助我請!我真的不知道代碼有什麼問題!

+0

這是「位置」:」'條款你有使用這是造成這個問題。但如果我刪除它,佈局會變得瘋狂。您應該找到解決方法來修復這些佈局。 – TWickz 2012-07-22 17:44:56

+1

@TWickz是啊,我已經運行儘管所有jquery ui APi文檔,現在只需在可拖動的方法中使用「helper:'clone'」將解決所有問題。請參閱[fiddle](http://jsfiddle.net/ strangeline/cnchK/11 /) – Lien 2012-07-23 02:51:55

+1

我只是想出來了!很好的工作讓你自己完成,謝謝你發佈這個問題。我當然對此有些樂趣。 – TWickz 2012-07-23 04:51:41

回答

2

來看,雖然所有的jQuery UI的API文檔,現在只需使用「幫手:‘克隆’」在拖動的方法解決所有problem.see的fiddle