我正在重新设计我的网站,突然间,屏幕宽度显示不准确。我有2015年中期的MacBook Pro,屏幕宽度为1440x900。我有jQuery脚本告诉我我的网站的屏幕宽度,假设是1440px宽。今天早上,当我启动我的网站时,jQuery脚本将我的网站显示为1425px宽。当我在浏览器上隐藏滚动条时,它会恢复正常。这也发生在Chrome中。
答案 0 :(得分:1)
在jquery中使用它来获取实际的屏幕宽度,而不使用滚动条。
var actualInnerWidth = $("body").prop("scrollWidth");
答案 1 :(得分:0)
$(window).width()
应显示窗口的实际宽度,该窗口应与1440px相匹配,而滚动条是否存在。
$("body").prop("scrollWidth")
将匹配不包括滚动条的宽度(如果存在)。所以猜猜这是你正在使用的那个