Fancybox 2 使用此代码
isTouch = document.createTouch !== undefined
确定浏览器是否为触摸设备。这似乎是 QTWebKit 的一个问题,因为这个函数存在。另一种方法也失败了,因为这个属性是 null 而不是 undefined:
document.documentElement.ontouchstart
所以我检查了两者
isTouch = document.createTouch !== undefined && document.documentElement.ontouchstart != null
还是有其他解决方案?