javascript - 根据另一个 div 的高度定位 div
问题描述
我有一个<div>
(我们称之为“图像”),其中包含一些图像<img><img><img>
等。这个 div 的宽度设置为屏幕的 100%,并且里面的图像会根据宽度重新缩放。因此,根据浏览器的宽度,我的 div 的高度会发生变化。
现在我想创建另一个在该图像之后开始的 div(我们称之为“after_image”),不使用“relative”,而是通过检索 的高度<div id="image">
,并将其用作“top: px”属性。
是否可以?也许一个<script>
?(我正在使用 PHP)
解决方案
试试这个 :
<div id='image'>
<img src='' />
<img src='' />
<img src='' />
</div>
<div id='after_image'></div>
<script>
var h = document.getElementById('image').clientHeight // returns height as number
document.getElementById('after_image').style.top = h + 'px'
</script>
推荐阅读
- php - PhpMailer 附件与 Verot class.upload.php 调整大小
- javascript - 如何在d3中的每个破折号上创建一条带箭头的虚线?
- javascript - 拖放角js后克隆一个元素
- macos - 我无法在 Mac OS Catalina (Haskell) 中安装库光泽
- python - 我正在尝试编写一个简单的代码来计算税收并在您购物时保持运行总额
- tensorflow - 如何通过对象检测在谷歌云视觉上训练边缘 tpu?
- r - 如何在 R 中使用 lapply 替换嵌套循环?
- python - 使用 Django 和 openpyxl 提供文件时损坏的 excel 文件
- python - 在基于 celery+flask 的应用程序中,我需要为 Redis 安装什么?
- typescript - 如何告诉 Typescript lodash.filter() 使某些东西不为空?