javascript - 特征检测-狮子滚动条

标签 javascript

我有一些模仿 Lion/iOS 风格滚动条的 css 代码(比如 Twitter 网站)。但是,我想阻止样式用于支持新滚动条并运行 Lion 的浏览器。有没有比检查 WebKit+Lion 的用户代理更好的方法?

最佳答案

我在我的插件 LionBars 中正是这么做的。问题是,当有正常的滚动条时,比如在 windows xp 中,div 的宽度会变小 15px(左右)。在 OSX Lion 中,即使有滚动条,它也保持相同的宽度。

我在我的脚本中所做的是,我在要检查滚动条的 div 中插入了一个虚拟 display:block div,如果虚拟 div 变短了 15px,那么用户没有运行 OSX。看看我的插件,我相信我在 JS 代码中留下了足够好的注释:

Link to my plugin

关于javascript - 特征检测-狮子滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7383244/

相关文章:

javascript - 为什么 .next() 返回事件对象本身

javascript - 自定义组件库中的相对路径

javascript - 追加后jquery事件不起作用

javascript - ajax 调用的 html 中的 PHP 不起作用

javascript - vars 存储在 Nodejs 中的什么位置?

javascript - 重新定义原型(prototype)与在 Javascript 中附加到原型(prototype)

JavaScript 使特定字母具有不同的颜色?

javascript - 如何让 Twitter 和 Facebook 按钮水平对齐?

javascript - react 悬念防止后备旋转器闪烁

javascript - 使用函数显示随机数,然后 ifelse 语句分配星期几