У меня есть приложение, которое использует jQuery, jQuery UI и Backbone.js.Недавно возникла ошибка, когда строка в таблице, когда она отбрасывается (jQUery Sortable), иногда по строке сдвигается другой ряд, как если бы была лишняя ячейка, но при проверке ее нет.Я только что заметил, что это происходит только в Chrome, Chromium и ChromeFrame.
Вот скриншот проблемной области: http://img208.imageshack.us/img208/6870/screenshotkz.png
Вот скриншот HTML в проверке Chromeинтерфейс: http://img16.imageshack.us/img16/6985/screenshot1wdo.png Я также скопировал приведенный ниже HTML-код:
<tr id="17052151" class="wo">
<td>17052151</td>
<td>XXXXXXXXXXX</td>
<td>XXXXXXXXXXXXX</td>
<td>Parts Here</td>
<td>RR</td>
<td>10/28/11</td>
<td>10/28/11</td>
<td>10</td>
<td><input type="text" class="woComment" value=""></td>
<td class="removeWO">X</td>
</tr>
<tr id="10097756" class="wo">
<td>10097756</td>
<td>XXXXXXXXXXXX</td>
<td>XXXXX</td>
<td>Parts Here</td>
<td>NIS</td>
<td>10/04/11</td>
<td>10/28/11</td>
<td>10</td>
<td><input type="text" class="woComment" value=""></td>
<td class="removeWO">X</td>
</tr>
<tr id="10095965" class="wo">
<td>10095965</td>
<td>XXXXXXXX</td>
<td>XXXXXXXXXXXXXXXX</td>
<td>Parts Here</td>
<td>NIS</td>
<td>09/16/11</td>
<td>10/10/11</td>
<td></td>
<td><input type="text" class="woComment" value=""></td>
<td class="removeWO">X</td>
</tr>
Так как эта проблема не возникает в Firefox или IE8, я думаю, что это может быть ошибка Chrome, но я хотел увидетьесли кто-то еще сталкивался с этой проблемой раньше.
EDIT Я обнаружил, что вызов функции .render()
для элемента моего представления, в котором возникает проблема, устраняет эту проблему.