特征检测-狮子滚动条
Feature detection - Lion scrollbar
我有一些css代码模仿Lion/iOS风格的滚动条(如Twitter网站)。然而,我想阻止样式被用于支持新滚动条和运行Lion的浏览器。有比检查WebKit+Lion的用户代理更好的方法吗?
我在我的插件LionBars中正是这样做的。问题是,当有正常的滚动条时,比如在windows xp中,div的宽度变小了15px(左右)。而在OSX Lion中,即使有滚动条,它也保持相同的宽度。
我在我的脚本中所做的是我插入了一个dummy display:blockdiv在我想要检查滚动条的div中,如果dummydiv短了15px,那么用户就没有运行OSX。看看我的插件,我相信我在JS代码中留下了足够好的注释:
指向我的插件
相关文章:
- 如何检测用户是否移动了滚动条
- 检测垂直滚动和滚动条宽度,并将宽度更改应用于正文
- 如何检测本机滚动条的按钮单击事件
- 检测 DIV 是否有滚动条
- 最终任务,如果可能的话,在Javascript中查找,通过单击滚动条来检测页面滚动
- 检测滚动条的存在
- 删除并检测小滚动条
- 如何跨浏览器检测(并纠正?)各种滚动条可见性
- 检测浏览器滚动条上的鼠标按下/单击事件
- 动态检测滚动条
- 如何检测是否有水平滚动条
- 如何检测引导模态滚动条的位置
- Javascript检测滚动条不工作
- 如何检测浏览器窗口中是否存在滚动条
- 特征检测-狮子滚动条
- 检测iFrame JS中的滚动条
- 如何检测滚动条'
- 如何检测浏览器窗口上是否有滚动条?
- 检测没有滚动条的页面上的滚动
- 如何检测滚动条上的鼠标向上?(或“滚动结束”事件)