调整浏览器/窗口大小时,Div的JQuery / Javascript自动调整大小

洛基

我只有1个div,我想要的是当浏览器调整大小时,div的高度和宽度会自动调整大小。例如,我拉低浏览器的高度,然后div的高度也会增加,当我拉开浏览器的宽度时,div的宽度也会增加。反之亦然,当浏览器缩小/减小其宽度和高度时,div也将执行相同的操作。

https://jsfiddle.net/koykoys/eghL1cjp/2/

$(window).resize(function(){ // On resize
       $("#mydiv").css('height','+=1px','width','+=1px');
});
#mydiv{
  border: solid 2px #3675B4;
  height:300px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div id = "mydiv">

</div>

阿迪亚·庞克(Aditya Ponkshe)

您应该使用CSS而不是JavaScript。

使用以下课程

#mydiv{
  border: solid 2px #3675B4;
  height:100vh;
  width:100vw;
}

更新的小提琴

vh代表视口高度,vw是视口宽度

因此,您的divheight:100vh;意味着视口高度的width:100vw;100%和视口宽度的100%

详细了解视口单位

更新 -

为此,应避免使用JS,但由于某些原因,必须这样做。

这应该工作

var resize = function() {
  var windowWidth = $(window).width();
  var windowHeight = $(window).height();
    console.log(windowWidth)
    console.log(windowHeight)
    $("#mydiv").css({
    "height": windowHeight + "px",
    "width": windowWidth + "px",

  });

  }
$(document).ready(resize);
$(window).on("load resize", resize);

更新的小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调整浏览器窗口大小时如何防止div元素下降?

来自分类Dev

调整浏览器窗口大小时,垂直/水平滚动条不会出现

来自分类Dev

调整浏览器窗口大小时,垂直/水平滚动条不会出现

来自分类Dev

调整Web浏览器窗口大小时的DIV定位问题

来自分类Dev

HTML / CSS:调整浏览器窗口大小时如何使网页保持原状?

来自分类Dev

调整浏览器大小时CSS容器未调整

来自分类Dev

浏览器窗口调整大小时如何在CSS中调整梯形大小

来自分类Dev

调整浏览器窗口大小时,li元素重叠

来自分类Dev

根据浏览器窗口的宽度和高度调整div样式的大小-jQuery

来自分类Dev

在浏览器窗口调整大小时切换滑出可见性

来自分类Dev

调整浏览器窗口大小时,如何正确调整textarea的大小?

来自分类Dev

调整浏览器窗口大小并截图

来自分类Dev

调整窗口大小时自动调整TableLayoutPanel行的大小

来自分类Dev

调整浏览点大小时刷新一次浏览器-JQuery

来自分类Dev

调整父窗口大小时自动调整用户控件的大小

来自分类Dev

调整浏览器窗口大小时,标题部分消失

来自分类Dev

调整Web浏览器窗口大小时的DIV定位问题

来自分类Dev

调整浏览器窗口大小时禁用jquery插件

来自分类Dev

调整浏览器窗口大小时,图像顶部的HTML按钮不会保持固定

来自分类Dev

调整浏览器大小时css容器未调整

来自分类Dev

CSS样式-调整浏览器窗口大小时,元素会移到中心

来自分类Dev

自动布局调整以适应不同的浏览器窗口大小

来自分类Dev

调整浏览器窗口大小时的动态下拉宽度以及背景图片

来自分类Dev

CSS div 溢出。(调整浏览器大小时)

来自分类Dev

调整浏览器窗口大小时如何阻止 Div 移动

来自分类Dev

调整浏览器窗口大小时 Div 容器正在移动

来自分类Dev

每当调整浏览器窗口屏幕大小时,让我的函数重新执行

来自分类Dev

调整浏览器窗口大小时,块元素变大并且不会垂直居中

来自分类Dev

调整窗口大小时如何自动调整 JFreeChart 的大小

Related 相关文章

  1. 1

    调整浏览器窗口大小时如何防止div元素下降?

  2. 2

    调整浏览器窗口大小时,垂直/水平滚动条不会出现

  3. 3

    调整浏览器窗口大小时,垂直/水平滚动条不会出现

  4. 4

    调整Web浏览器窗口大小时的DIV定位问题

  5. 5

    HTML / CSS:调整浏览器窗口大小时如何使网页保持原状?

  6. 6

    调整浏览器大小时CSS容器未调整

  7. 7

    浏览器窗口调整大小时如何在CSS中调整梯形大小

  8. 8

    调整浏览器窗口大小时,li元素重叠

  9. 9

    根据浏览器窗口的宽度和高度调整div样式的大小-jQuery

  10. 10

    在浏览器窗口调整大小时切换滑出可见性

  11. 11

    调整浏览器窗口大小时,如何正确调整textarea的大小?

  12. 12

    调整浏览器窗口大小并截图

  13. 13

    调整窗口大小时自动调整TableLayoutPanel行的大小

  14. 14

    调整浏览点大小时刷新一次浏览器-JQuery

  15. 15

    调整父窗口大小时自动调整用户控件的大小

  16. 16

    调整浏览器窗口大小时,标题部分消失

  17. 17

    调整Web浏览器窗口大小时的DIV定位问题

  18. 18

    调整浏览器窗口大小时禁用jquery插件

  19. 19

    调整浏览器窗口大小时,图像顶部的HTML按钮不会保持固定

  20. 20

    调整浏览器大小时css容器未调整

  21. 21

    CSS样式-调整浏览器窗口大小时,元素会移到中心

  22. 22

    自动布局调整以适应不同的浏览器窗口大小

  23. 23

    调整浏览器窗口大小时的动态下拉宽度以及背景图片

  24. 24

    CSS div 溢出。(调整浏览器大小时)

  25. 25

    调整浏览器窗口大小时如何阻止 Div 移动

  26. 26

    调整浏览器窗口大小时 Div 容器正在移动

  27. 27

    每当调整浏览器窗口屏幕大小时,让我的函数重新执行

  28. 28

    调整浏览器窗口大小时,块元素变大并且不会垂直居中

  29. 29

    调整窗口大小时如何自动调整 JFreeChart 的大小

热门标签

归档