我想創建兩個帶有縮略圖的網格,並且能夠將縮略圖從一個網格移動到另一個網格。 但有一個問題。縮略圖上的兩個網格在問題上移動
先看樣品
$(function() {
$(".sortable").sortable({
connectWith:'.sortable'
});
$(".sortable").disableSelection();
});
<table>
<tr>
<td class="sortable">
<div class="ui-state-default">1</div>
<div class="ui-state-default">2</div>
<div class="ui-state-default">3</div>
<div class="ui-state-default">4</div>
<div class="ui-state-default">5</div>
<div class="ui-state-default">6</div>
<div class="ui-state-default">7</div>
<div class="ui-state-default">8</div>
<div class="ui-state-default">9</div>
<div class="ui-state-default">10</div>
<div class="ui-state-default">11</div>
<div class="ui-state-default">12</div>
</td>
<td class="sortable">
<div class="ui-state-default">1</div>
<div class="ui-state-default">2</div>
<div class="ui-state-default">3</div>
<div class="ui-state-default">4</div>
<div class="ui-state-default">5</div>
<div class="ui-state-default">6</div>
<div class="ui-state-default">7</div>
<div class="ui-state-default">8</div>
<div class="ui-state-default">9</div>
<div class="ui-state-default">10</div>
<div class="ui-state-default">11</div>
<div class="ui-state-default">12</div>
</td>
</tr>
</table>
如果您嘗試移動縮略圖,你會看到一個不愉快的閃爍效果。
請告訴我爲什麼會發生這種情況。
這個問題大多似乎源於您的排序容器是'td'的事實。在另一個'div'中多個'div'沒有這個問題:http://jsfiddle.net/Ak3h7/ –
td那個原因是因爲三列組成,因爲列的高度要相同。 並在不同的網格之間移動,而不是從一個網格移動。 – user1920486