2014-12-05 41 views
2

我有一个问题不能正常工作,在镀铬它运行良好,但它不会在Firefox的TouchEvent在Firefox和其他浏览器网站

function normalizeEvent(e){  
    if(e.originalEvent instanceof TouchList){ 
    do somethings  
    } 
} 

火,这里是消息错误:没有定义的TouchEvent:引发ReferenceError

if(e.originalEvent instanceof TouchEvent){} 

回答

3

老问题,但也许有人会在这里搜索解决方案(就像我做的那样)。

要获得FF这项工作,只需添加window.TouchEvent条件(是否定义):

if(window.TouchEvent && e.originalEvent instanceof TouchEvent){}

相关问题