我有一个 jQuery 移动列表。我想让列表元素在用户触摸它们时突出显示。我尝试使用以下方法实现这一点:
$("#id").bind('touchstart tap', function () {
$("#id").css('background', 'blue');
window.setTimeout(function () {
$("#" + fbId).css('background', 'hsl(0, 0%, 93%)');
}, 65);
}
这效果太好了。当用户滚动时,它不会区分滚动和触摸开始,并且元素会亮起。任何人都可以提出一种更清洁的方法来实现这一目标吗?