我有一个动态制作的表,当我点击一些单元格并拖动到另一个单元格时,我的函数将背景设置为另一种颜色。这在桌面PC上没有问题,但在android上没有问题。有人可以帮忙吗?感谢
for (var i = 0; i < rows; i++) {
var row= $('<tr></tr>');
for (var j = 0; j < cols; j++) {
var col= $('<td></td>');
col.on('mousedown touchstart', function (e) {
e.preventDefault();
var c= $(this).index();
var r= $(this).closest('tr').index();
alert("c"+ " " + "r");
}).on('mouseup touchend', function (e) {
var c= $(this).index();
var r= $(this).closest('tr').index();
alert("c"+ " " + "r");
});
row.append(col);
}
table.append(row);
}
问题是当我使用我的智能手机并选择表格中的区域时,它总是提醒我开始选择的单元格的位置,而不是我释放手指的单元格。