大佬教程收集整理的这篇文章主要介绍了CSS媒体查询和JavaScript窗口宽度不匹配,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@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像素)。我怎么能做得更好?
对不起,如果这是一个重复的问题,但我不能找到我的错误在哪里。
您需要做的是在JS代码中测量视口宽度,而不是使用jQuery宽度函数。
此代码是从http://andylangton.co.uk/articles/javascript/get-viewport-size-javascript/
function viewport() { var e = window,a = 'inner'; if (!('innerWidth' in window )) { a = 'client'; e = document.documentElement || document.body; } return { width : e[ a+'Width' ],height : e[ a+'Height' ] }; }
以上是大佬教程为你收集整理的CSS媒体查询和JavaScript窗口宽度不匹配全部内容,希望文章能够帮你解决CSS媒体查询和JavaScript窗口宽度不匹配所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。