点击移动设备时的toggleClass

时间:2016-07-06 19:47:35

标签: jquery jquery-ui jquery-mobile

我目前正在桌子的每一行申请toggleClass(更改颜色):

$('tr').click(function() {
    $(this).toggleClass('red-c blue-c');
});

这在我的桌面上效果很好 - 只要我点击一行,颜色就会切换。但是,在移动设备上,当我点击一行时,该行保持选中状态并且颜色不会立即切换。只有在我点击第二行后才会切换。

我尝试使用" touch"和" touchstart"事件。仍然没有运气。我认为的问题是,当我点击一行时,它会保持选中/突出显示。只有当我点击不同的行时,它才会被取消选择并切换颜色。

1 个答案:

答案 0 :(得分:0)

尝试添加css样式

cursor:pointer

到你的

details