私は自分のサイトに簡単な一時的な「ハッピー2017」のページを作りたかった、と私はCode.penにかなり面白そう花火のためのJSコードを見つけた:このJavaScriptを「クリックした花火」コードでタッチスクリーンでも動作させるにはどうすればいいですか?
https://codepen.io/chuongdang/pen/yzpDG
コードが素晴らしく動作しますマウスを使って、花火があなたがクリックしたところで正確に爆発するようになりますが、タッチコマンドでは全く機能しません。タッチスクリーン上でインタラクティブではありません。 私は、コードはマウスダウンを呼び出すことがわかりのMouseMoveイベントをMouseUpイベントが、touchstartとtouchendすることはできません。
if(timerTick >= timerTotal) {
if(!mousedown) {
fireworks.push(new Firework(cw/2, ch, random(0, cw), random(0, ch/2)));
timerTick = 0;
}
} else {
timerTick++;
}
if(limiterTick >= limiterTotal) {
if(mousedown) {
fireworks.push(new Firework(cw/2, ch, mx, my));
limiterTick = 0;
}
} else {
limiterTick++;
}
私はそれが問題だと思うが、私はそれがタッチ座標を認識させるための知識が不足している完全なJSのnoobのもの。そうする簡単な方法はありますか?
それは働いた!素早く答えてくれてありがとう=) –
あなたは大歓迎です! =) – Vinas