我有一个Javascript函数,当单击按钮时,该函数会在按钮的两个CSS类之间切换(它会更改其背景颜色)。
<button id="div" class="class1" onclick ="change();">ON / OFF</button>
function classToggle() {
this.classList.toggle('class1');
this.classList.toggle('class2');
}
document.querySelector('#div').addEventListener('click', classToggle);
知道'click'事件在触摸设备上不起作用,但是我尝试了'touchastart'和'touchend',但似乎没有任何效果。
我想问题是我不知道在哪里指定触摸友好的addeventlistener?
我不知道为什么,所以我希望有更多知识的人可以提供帮助:-)
最诚挚的问候