javascript - 通过调整窗口大小来缩放和维护 DIV 位置

标签 javascript jquery html css

当使用 jQuery 调整浏览器窗口大小时,如何缩放和保持 DIV 位置?

这是我到目前为止所做的。但不完全符合我的需要。定位错误。

$(window).resize(function(){    
 for(i=1;i<3;i++){    
  var p = $('#dv'+i);
  var offset = p.offset();    
  var newwidth = $(window).width() / ($('#dv'+i).width());
  var newheight = $(window).height() / ($('#dv'+i).height());

  $('#dv'+i).height(newheight).width(newwidth);
  $('#dv'+i).offset({ top: offset.top, left: offset.left});
 }
});

最佳答案

我不建议使用 javascript 来调整大小,而是尝试这种技术 - http://www.mademyday.de/css-height-equals-width-with-pure-css.html (如果这符合您的需要)。

关于javascript - 通过调整窗口大小来缩放和维护 DIV 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28764532/

相关文章:

javascript - pdf.js : how to properly set the initial scale?

javascript - Uncaught Error : Cannot find module "../../helpers/oidcHelpers.jsx"

html - h1 标签小于 h2,都在 section 标签内

jquery - 重写 JavascriptConfirm() 同时保留回调

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

html - 添加 div 后,值进入新行

html - SCSS 到 Style.css

javascript - 为什么这个 javascript 片段不起作用?

javascript - 返回 JavaScript 数组中重复元素的总和

jQuery 循环工作一次