我开始使用$('body').height()
和width()
,但有时height()
返回0
。Javascript:获取网页的真正中心?
然后我开始使用$('document').height()
和width()
,但它受窗口大小的影响。
我想使用document
或body
的问题在于它们占据了整个窗口空间。我需要的是仅包含不包括边距或填充的内容的第二大矩形...
例如在youtube.com上,当我最大化窗口时,页面内容向左对齐,并且右侧有大量的空白空间。但是,顶部栏(帐户登录和注销)横跨窗口宽度的整个长度。
如何可靠地获取网页的中心而不受当前窗口大小的影响?
对于内容与左侧或右侧对齐的网站,暴露一个很大的空白空间,我如何才能获得真正的中心?
有没有办法让网站的宽度完全适合窗口大小?所以,当我全屏或最大化窗口内容将适合贴合?对于内容不适合的网站而言,如何强制水平滚动条出现在浏览器窗口中呢?
我使用基于webkit/mozilla的浏览器和Chrome来运行javascript。 IE不是问题,因为它永远不会被使用。我也在使用jQuery。
请让我知道,如果我问的是不够清楚,我会做出必要的更改。
基本上我想要在页面的中间没有包含边距或填充(空白空间)以获得实际内容的牛眼... ....或者以某种方式更好地展开页面的内容以适应页面的宽度(所以摆脱保证金和填充?) – javastudent