pointerEnabled

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

navigator.pointerEnabledはPointer Eventsに対応しているかどうか確認するプロパティです。

Pointer Eventsに対応しているIE10などではプリフィクスを付けたnavigator.msPointerEnabledがtrueを返します。

このプロパティを利用してPointer EventsとTouch Events、Mouse Eventsなどの振り分けが可能です。

if(navigator.msPointerEnabled){
	//Pointer Eventsの処理
}else if('ontouchstart' in window){
	//Touch Eventsの処理
}else{
	//Mouse Eventsの処理
}

参考URL

Pointer Events Specification-W3C

登録日 : 2012年11月19日 最終更新日 : 2012年11月19日

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

検索

スポンサードリンク

バージョン

リファレンス