2014-05-11 116 views
1

我使用默認Modernizr (2.6.2)版本(包含在head中)。我使用谷歌瀏覽器(版本33.0.1750.152)在視網膜MBPro筆記本電腦上,當我使用以下內容時,它會提醒我Touch Screen,因爲我在觸摸設備上。Modernizr觸摸檢測破損

if (Modernizr.touch) { 
    alert('Touch Screen'); 
} else { 
    alert('No Touch Screen'); 
} 

這是一個錯誤?或者我做錯了什麼?

+0

這不會對Modernizr的當前版本有問題,所以我首先建議更新/試用最新版本。一個簡單的檢查方法是進入Modernizr網頁,然後在控制檯中運行'Modernizr.touch',看它是否返回false。 –

回答

2

Modernizr.touch測試對於觸摸事件,不觸摸屏幕。更可能的,你有觸摸傳感器仿真在你的開發工具覈對