我正在實現一個拖放代碼,目前我所擁有的是6個可拖動和可拖放的圖像,此代碼所做的是當圖像被拖動到另一個圖像上時,它們也會交換所有圖像地方以及(如排序)我試圖做的只是交換2張圖片的位置,剩下的只剩下其餘部分。拖放刪除替換javascript jquery
看看 - http://jsfiddle.net/kommandoss/YuRpU/
任何幫助表示讚賞,感謝
我正在實現一個拖放代碼,目前我所擁有的是6個可拖動和可拖放的圖像,此代碼所做的是當圖像被拖動到另一個圖像上時,它們也會交換所有圖像地方以及(如排序)我試圖做的只是交換2張圖片的位置,剩下的只剩下其餘部分。拖放刪除替換javascript jquery
看看 - http://jsfiddle.net/kommandoss/YuRpU/
任何幫助表示讚賞,感謝
這似乎爲我工作,我會在另一個圖像我放置在上面的div它看起來很好,它會拖動圖像替換上部div中的圖像,並將替換後的圖像添加到其他圖像的末尾。也許我沒有完全理解你在找什麼...
我也注意到在這行的末尾缺少分號,但:
$("#circles").droppable({
accept: '.circles'
})
$("#circles").droppable({
accept: '.circles'
});
編輯:如果您希望元素留在你需要定義參數的位置,他們應該包含在它們的位置。目前它們基本上是浮動在彼此周圍,除非你正在排序或嚴格確定它們駐留的參數。
你可以定義一個div大小在你的CSS中包含圖像到一個區域,th應該有助於解決你的問題。
div-name {
height: 150px;
width: 150px;
}
這使得圖像保持約束到一個區域,這樣,他們不是簡單地圍繞彼此在頁面浮動。
只需使用.sortable()
:
$(document).ready(function() {
$("#inventory").sortable();
});
對不起,我的錯誤,我還沒有添加CSS,嘗試將圖像拖到右邊,你會看到。 – user1259527 2012-03-11 00:25:46
對不起我的錯,我沒有添加CSS的是,試圖圖像draggin到右邊你會看到的。 – user1259527 2012-03-11 00:25:38