jQuery检测浏览器是否支持Zoom

时间:2016-05-18 22:13:04

标签: javascript jquery css

如何检查浏览器是否支持缩放css属性?我从Caniuse.com得知只有Firefoz不支持它,所以,从这个问题(In Javascript, how do I determine if my current browser is Firefox on a computer vs everything else?)我试过了:

if ($.browser.mozilla) { ... 

在chrome中返回错误:

Cannot read property 'mozilla' of undefined

根据答案的另一个解决方案是如果浏览器支持该功能,我会怎么做?

2 个答案:

答案 0 :(得分:6)

以下是在纯JavaScript中检测CSS功能支持的方法。 (用所需的任何功能替换缩放。)

document.createElement("detect").style.zoom === ""

答案 1 :(得分:2)

我认为这个答案可以帮到你:jquery determine if css zoom is available in browser

最好的方法是使用专用于测试浏览器CSS功能的JS库,如Modernizr。