javascript - 检测手机浏览器是否支持溢出 :scroll

标签 javascript css mobile

是否有一个与设备和库无关的简单 JavaScript 解决方案?

我想向 html 元素添加一个类,这样我就可以在可能的情况下向移动设备提供可滚动的容器。

这与 Modernizr 采用的方法类似,检测功能支持而不是浏览器检测。我只是不想使用整个 Modernizr 框架。努力使移动元素的 JavaScript 保持轻便。

谢谢!

最佳答案

它并不完美,但我正在使用它来检测 -webkit-overflow-scrolling。

var overflowScrolling = typeof($("body")[0].style["-webkit-overflow-scrolling"]) !== "undefined";

然后我说如果不是 overflow-scrolling 和 mobile 然后我加载 iScroll。

这意味着支持 overflow: scroll 但不支持 -webkit-overflow-scrolling 的设备仍将加载 iScroll 但这至少为 iOS 5 和现代提供了原生滚动安卓。

关于javascript - 检测手机浏览器是否支持溢出 :scroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9723975/

相关文章:

javascript - 输入 - 移动浏览器上仅输入数字

android - Phonegap/Converting 移动网站

Javascript 对象和键

javascript - 使用 Switch 语句中单击的按钮

html - 单元格的内容应该占据所有行而不改变列宽

css - Grid960 SharePoint 页面布局

javascript - ReactJS - 如何为 SEO 渲染 iframe 内部内容服务器端?

javascript - JQuery 和 XHR——跨站点 JSON POST 与 CORS

javascript - autoprefixer 针对 'last 2 versions' 的目标浏览器是什么?

node.js - Nodejs、express、移动 Passport