对于响应式模板,我的 CSS 中有一个媒体查询:
@media screen and (max-width: 960px) {
body{
/* something */
background:red;
}
}
而且,我在调整大小以记录宽度时制作了一个 jQuery 函数:
$(window).resize(function() {
console.log($(window).width());
console.log($(document).width()); /* same result */
/* something for my js navigation */
}
CSS检测和JS结果存在差异,我有这个元:
<meta content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width" name="viewport"/>
我想这是由于滚动条(15 像素)。我怎样才能做得更好?