3
我发现使用Modernizr.mq()
函数来检查媒体查询是基于视口宽度运行Javascript的更准确的方法,因为它匹配我的CSS。是否可以使用Modernizr检测视口/窗口宽度?
但是,是否可以从Modernizr获取宽度值?
我发现使用Modernizr.mq()
函数来检查媒体查询是基于视口宽度运行Javascript的更准确的方法,因为它匹配我的CSS。是否可以使用Modernizr检测视口/窗口宽度?
但是,是否可以从Modernizr获取宽度值?
使用内置测试,nope,这是不可能的。至少,Modernizr docs中没有提及。
但是,您不需要Modernizr来获取浏览器的尺寸。您可以通过使用普通的JavaScript做到这一点:
var width = document.documentElement.clientWidth;
var height = document.documentElement.clientHeight;
JavaScript和jQuery方法是没有用的。在iPad设备上,我亲眼目睹了它们在某种情况下总是失败。 – Adee 2014-01-24 07:53:35