$(window).height()看起来不太准确
http://jsfiddle.net/WL5nr/1/
我有一个高度大于屏幕的div,我正在尝试消除滚动条并让它仍然填满页面(无论页面大小如何)。 我设置overflow: hidden
然后设置$(window).height()
但我仍然看到一个滚动条。
做$(window).height() - 20
消除它,但似乎我不应该这样做。 也许- 20
在jsfiddle.net窗口中有- 20
作品…如果窗口更大会怎么样?
窗口高度不考虑默认应用于主体的边距。 如果你消除这个余量,你应该得到你想要的效果:
html, body { margin: 0; padding: 0; }
你没有考虑到身体的边缘。 见http://jsfiddle.net/zerkms/Hmw7M/
body { padding: 0; margin: 0; }