Я готовлю пользовательское позиционирование строк таблицы с помощью jQuery UI Sortable, но столкнулся с серьезной проблемой. Всякий раз, когда я беру строку, она увеличивается примерно на 2px
высоты. Однако поля, высота, отступы и т. д. остаются прежними. Я создал тестовую страницу без дополнительных скриптов и стилей. Можно ли что-нибудь сделать, чтобы предотвратить возникновение этой проблемы строки становятся выше? Спасибо.
jQuery: 1.4.4, пользовательский интерфейс jQuery: 1.8.9
Изменить: это происходит в Chrome и Safari (другие браузеры не тестировались) на Mac. Этот самый пример на jsFiddle отлично работает: http://jsfiddle.net/yA47C/, но я не совершенно уверен, что там может быть по-другому.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
</head>
<body>
<table>
<thead>
<tr><th>header</th></tr>
</thead>
<tbody class="sortable">
<tr><td>row 1</td></tr>
<tr><td>row 2</td></tr>
<tr><td>row 3</td></tr>
<tr><td>row 4</td></tr>
<tr><td>row 5</td></tr>
</tbody>
</table>
<script>
$(function() {
$(".sortable").sortable();
});
</script>
</body>
</html>