使用 Javascript(并且不使用 Modernizr)检测 CSS 转换?
我如何检测浏览器是否支持使用 Javascript(并且不使用 Modernizr)的 CSS 转换?
How would I detect that a browser supports CSS transitions using Javascript (and without using modernizr)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
3 种方法:
或:
如果您确实想使用正确的前缀,请使用:
3 ways of doing so:
OR:
If you actually want to use the right prefixed, use this:
截至 2015 年,这一行应该可以解决问题(IE 10+、Chrome 1+、Safari 3.2+、FF 4+ 和 Opera 12+):-
As of 2015, this one-liner should do the deal (IE 10+, Chrome 1+, Safari 3.2+, FF 4+ and Opera 12+):-
这是我使用的方法:
Here the way I used:
您也可以使用以下方法(一种单行函数):
Also you can use the following approach (kind of one line function):
也许是这样的。基本上它只是查看 CSS
transition
属性是否已定义:改编自this gist。所有的功劳都归那里。
Perhaps something like this. Basically it's just looking to see if the CSS
transition
property has been defined:Adapted from this gist. All credit goes there.