如何使用jQuery 1.9检测是否支持滚动条样式?

时间:2013-01-29 20:45:38

标签: javascript jquery css3

通常我会使用:

$.browser.webkit 

因为我们都知道webkit是唯一可以让你设置滚动条样式的工具。然而,这在1.9中已被删除,有利于:

$.support

除了我非常确定你不能通过这种方式检查滚动条样式支持之外,这一切都很好。如果可以的话,请告诉我,否则我只会再次降级到1.8。我想要这样做的唯一原因是因为我宁愿使用浏览器可用的内置系统而不是javascript解决方案来设置滚动条的样式。

1 个答案:

答案 0 :(得分:3)

因为KevinVB没有从他的评论中得出答案......

没有办法检测任何jQuery内置方法支持哪种滚动条样式。此外,你不应该只是寻找webkit浏览器,IE和Opera也以不同的方式支持它。

Modernizr是最完整的功能检测工具,并且有一个plugin for detecting styling of scroll-bars。您可以像以下一样使用它

if (Modernizr.cssscrollbar) {  ... }