手机端 去掉div点击时默认的背景色
在移动端开发中,有时候我们希望在用户点击div元素时,不要出现默认的背景色(通常是灰色或者蓝色,取决于浏览器和操作系统)。这通常是因为我们希望自定义的点击效果更加符合设计需求。以下是一些常用的方法来实现这个效果:
1 document.querySelectorAll('div').forEach(function(div) { 2 div.addEventListener('touchstart', function(e) { 3 e.preventDefault(); // 阻止默认行为 4 }); 5 div.addEventListener('touchend', function(e) { 6 //此处执行你想实现的任何代码 7 }); 8 });
浙公网安备 33010602011771号