タッチスクリーンを使用するjavascriptWebアプリケーションがあり、ブラウザーはWebkitベースです。
私はこれに問題があります:
addEventListener("mousedown", function(event){
console.log('down fired');
event.target.classList.add('down');
}, true);
マウスを使用する場合、ターゲット要素クラスはマウスを押したままにするとすぐに追加されますが、タッチスクリーンを使用する場合、ターゲット要素クラスは指を要素に押したままにした場合は変更されません。
奇妙なことに、コンソールログメッセージは、マウスクリックとtsプレスの両方のダウンイベントで送信されます。
これを解決する方法についての提案はありますか?
ありがとう
編集
タッチスタートイベントリスナーを追加しましたが、タッチイベントで起動しません。
addEventListener("touchstart", function(event){
cl('touch fired');
}, true);