我正在创建一个移动网站(专门用于移动版Safari),我想为select
元素添加一个touchStart eventListener。我该怎么做?
我可以很容易地为div做这个(然后就像按钮一样),即
document.getElementById("start").addEventListener("touchstart", startBtn, true);
然后,当点击div
时,这将很快触发startBtn。
但是使用我的select
元素,它需要比我想加载下拉列表更长的时间(因为它处理它作为鼠标点击,我想,并等待300毫秒,看看是否有另一个点击来) 。