mousedown,touchstart和mouseup,touchend on android

时间:2017-12-03 14:51:57

标签: android jquery mousedown mouseup touchstart

我有一个动态制作的表,当我点击一些单元格并拖动到另一个单元格时,我的函数将背景设置为另一种颜色。这在桌面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);
 }

问题是当我使用我的智能手机并选择表格中的区域时,它总是提醒我开始选择的单元格的位置,而不是我释放手指的单元格。

0 个答案:

没有答案