因此,正如我们所有人都在学习的那样,在进行Web开发时,您无法知道设备是否是“触摸”设备。但是,我遇到的一个问题是与滚动(动画等)相关的页面交互。
例如,iOS上的问题是iPhone会在滚动完成之前停止所有脚本。这可能会干扰某些交互和动画。
当然,我可以使用iScroll,但这并不总是合适的。有时我宁愿禁用这些行为,并编写一些备用代码。那么,无论如何确定浏览器是否在滚动时停止脚本?
答案 0 :(得分:0)
“所以,正如我们所有人都在学习的那样,在进行网页开发时,你无法知道设备是否是'触摸'设备。”
FC:是的,你可以!最近,Modernizr的制造商编写了一个新脚本。我从中提炼出了一个超短而简单的原生JS,消除了包含Modernizr本身的需要。见this SO thread。到目前为止,我还没有读过一篇关于它不起作用的报告。