2012-02-28 62 views
0

我读过一些问题之前,但无法找到答案解决了这个问题。我必须在其中一个包含iframe和其他显示器播放器来播放音乐。我使用边距自动和它的工作正常,但不是垂直滚动条。 我试图总是显示滚动条,但在某些情况下,足够短的内容不显示滚动条。 我想JavaScript的解决方案:保证金自动有和没有滚动条在铬和Firefox不一样

var w =  window.innerWidth; 
if(!w){ 
    w = document.documentElement.offsetWidth; // for IE 
} 
var outsize = parseInt(Math.round((w-1000)/2)); 
$("#body-content").css({'margin':'0 '+outsize+'px'}); 
$("#player",parent.document).css({'margin':'0 '+outsize+'px'}); 

得到窗口,并重新保证金的内容和播放器的宽度。但在第一次它稍微移动几个像素。这看起来很丑陋。 任何人在这里有不同的解决方案,请帮助我!

+0

嘿,欢迎来到Stack Overflow。如果我正确理解你的问题,你可以使用'overflow-y:scroll'。这将始终显示垂直滚动条。 – 2012-02-28 09:55:03

+0

Tks我的头痛,但我的球员不能有滚动条和一些页面像登录页面无法显示全屏,所以显示滚动在这种情况下很难看 – 2012-02-28 10:38:31

+0

对不起,我不是100%确定你想达到什么。 – 2012-02-28 11:05:19

回答

0

以下内容已添加到您的css文件的帮助吗?

body { 
    overflow-y: scroll; 
} 

如果含量小于屏幕和积极的网页时变得更高,应该始终显示滚动条,灰色。

相关问题