JQUERY:将div调整为窗口宽度

我试图将div的宽度强制为浏览器窗口的宽度。 因此,即使窗口resize,也要调整它的宽度。

我已经研究了大约一个小时,并找到了奇怪的点点滴滴,如.resize(),但找不到任何有用的东西。

如果没有容器限制宽度,则div应默认跨越浏览器窗口的宽度。 您可以将宽度显式设置为100%,但这不是必需的:

 
Hello world

我认为CSS在这里更合适,但你可以在jQuery中这样做:

 $("#div1").width($(window).width()); 

要在调整窗口大小时运行上面的代码,您可以这样做:

 $(window).resize(function(){ $("#div1").width($(window).width()); }); 

这是一个jsFiddle 。 为了演示,div在按钮点击时展开。

试试这个:

 

我希望这有帮助!

 width: 100%; display: block; 

可选的:

 position: absolute; 

我认为你可以用css宽度100%解决这个问题

  div#full{ width:100%} 

🙂