この問題をデバッグできません。iPad でこの jfiddle を確認すると、各円をクリックして上記の内容を変更できることがわかります。1 つの円を保持すると、緑色に変わります (イメージ スワップ)。
次に、指を取り、1 つを保持してから指を上にドラッグするか、別の指を使用して前のリングを保持しながら別のリングをクリックします。ここで、iPad のタッチ イベントが混乱し、緑色 (touchstart) のイベントが離れずに残ります。touchend イベントが発生しなかったことを意味する緑色でスタックされた複数の円が表示されます。
以前にこの問題を見た人、またはデバッグにアプローチする方法を知っている人はいますか?
このスニペットは touchstart/end イベントを示しています
applications.on('touchstart mouseover', function() {
writeMessage(messageLayer, 'touchstart applications circle');
this.setFill({ image: images.applicationshover});
layer.draw();
});
applications.on('touchend mouseout', function() {
writeMessage(messageLayer, 'Mouseup applications circle');
this.setFill({ image: images.applicationsimage});
layer.draw();
});