我当前正在对表的每一行应用toggleClass (以更改颜色):
$('tr').click(function() {
$(this).toggleClass('red-c blue-c');
});这在我的桌面上效果很好--只要我点击一行,颜色就会切换。然而,在移动设备上,当我点击一行时,该行保持选中状态,颜色不会立即切换。它只有在我点击第二行后才会切换。
我尝试使用"touch“和"touchstart”事件。还是不走运。我认为的问题是,当我点击一行时,它保持选中/突出显示。只有当我单击不同的行时,它才会被取消选中并切换颜色。
https://stackoverflow.com/questions/38232556
复制相似问题