在代码中使用touch事件来确保在不同设备上的正确响应。
例如,以下是一个基本的切换按钮示例,需要在不同设备上均可正常响应:
HTML:
CSS:
.toggle-btn { background-color: grey; color: white; border: none; padding: 10px; cursor: pointer; }
.toggle-btn.active { background-color: blue; }
Javascript:
var toggleBtn = document.querySelector('.toggle-btn');
toggleBtn.addEventListener('click', function() { this.classList.toggle('active'); });
toggleBtn.addEventListener('touchstart', function() { this.classList.toggle('active'); });
通过添加“touchstart”事件侦听器,使该按钮即使在触摸屏设备上也能正常响应。