pointercancel

このエントリーをはてなブックマークに追加

pointercancelはイベントはポインターイベントがシステム側よりキャンセルされた際に発火するイベントです。

たとえば2点のポインタまでしか対応していない端末で3点目のポインタが設定された際など、システム側よりキャンセルされた際に発火します。

IE10やWindows Phone 8ではベンダープリフィックス付きのMSPointerCancelをサポートしており、以下のようにしてイベントが発生した際の処理が指定できます。ブラウザがpointerイベントに対応しているかどうかはnavigator.pointerEnabledで判定できます。

if(navigator.msPointerEnabled){
	document.addEventListener("MSPointerCancel", function() {
		alert("ok");
	}, false);
}

iPhoneやiPadなどのiOSデバイスやAndroidデバイスではpointercancelイベントは実装されていませんが、代わりにタッチデバイス向けのtouchcancelイベントが用意されています。

登録日 : 2013年06月12日 最終更新日 : 2013年6月12日

同じカテゴリー(Event)のエントリー

検索

スポンサードリンク

バージョン

リファレンス