1

我利用jQuery UI 的 Draggable功能来制作它,以便您可以单击并拖动表格行。不幸的是,当我想突出显示文本以复制其中一个表格单元格中的数据时,它开始将行拖走。所以我像这样使用“距离”选项:

$('.test').draggable({
revert: 'invalid',
helper: 'clone',
distance: 150,
start: function(event, ui) {
}
});

但是我的问题是它仍然不会让我“突出显示”表格行,即使它是在“拖动”它之前。:(

哦,顺便说一句,我只是使用常规的 HTML 表格,即 IE:

<table>
<tr class="test"><td>Data</td></tr>
<tr class="test"><td>Data</td></tr>
</table>
4

1 回答 1

0

关于这个主题的另一个问答有一个解决方案,它解释了disableSelection在项目中的所有元素上运行的方法,这些元素是可选择的,从而可以选择文本进行复制和粘贴以及其他用途。因此,对于您的问题,您可以这样做:

$('td').disableSelection();
于 2012-12-04T16:57:39.470 回答