Help us understand the problem. What is going on with this article?

[Intervention]Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.

More than 1 year has passed since last update.

[Intervention]Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.

こんなエラーがでてきたので対処法を。
エラー文読めばわかるけど・・・。

ブラウザのスクロールや再読込(下にスワイプして離す)などの実行中ではtouchendイベントのキャンセルは無視されますよ、ということらしい。

具体的にはpreventDefault()などの実行をしているとこのエラーがでる模様。
なのでイベント発生時に実行している関数内で下記のように条件分岐させることでエラーが回避できる。

$(el).on('touchmove',ontouchmove);

function ontouchmove(e){
  if(e.cancelable){
    e.preventDefault();
  }
}
yusukeasari
備忘録と中途半端なことを書いていくと思います。好きです猫。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away