使用窗口大小jquery动态调整元素大小

d-_*_*_-b 5 jquery resize

我已经看了很多关于这个主题的问题,似乎无法找出我的代码有什么问题.任何帮助将不胜感激!

$(window).resize(function(){
   var newwidth = $(window).innerWidth();
   var newheight = $(window).innerHeight();      
   $("#element").height(newheight).width(newwidth);
       });
Run Code Online (Sandbox Code Playgroud)

我正在尝试将#element的大小调整为与窗口大小相同的高度和宽度.

Eng*_*eer 13

关于.innerWidth(),来自docs:

此方法不适用于窗口和文档对象; 对于这些,请改用.width().

有相同的音符.innerHeight()也.

所以你需要使用.width().height():

$(window).resize(function(){
    var newwidth = $(window).width();
    var newheight = $(window).height();      
    $("#element").height(newheight).width(newwidth);
});
Run Code Online (Sandbox Code Playgroud)