问题如下: div1是定位的 怎么让div2 跟随div 后面 而且div1内是瀑布流的布局? 200

<script>varoul=document.getElementsById("pic-box");varodiv=document.getElementsByClas... <script>
var oul = document.getElementsById("pic-box");
var odiv = document.getElementsByClassName(".contact_us_box")
var h1 = document.getElementById("pic-box").offsetHeight;
var h2 = document.getElementByClassName(".contact_us_box").offsetHeight;
odiv.offsetHeight = oul.height + h1 + "px";
</script>

没有学过源生JS 照猫话虎的 想写 大概的意思就是 想让 odiv(.contact_us_box)距离顶部的高度==#pic-box的高度(瀑布流布局)+#pic-box距离顶部的距离。

求大神解惑,很急很关键。
展开
 我来答
Aupryyyyyyyyyy
2016-08-24 · TA获得超过1636个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:958万
展开全部
只要让 odiv 是相对定位(position: relative),然后修改它的 top 属性就可以了
追问
瀑布流有一大段的JS  如果接着瀑布流布局的呢部分ul 继续写  div的位置会出现在一个窗口高度的位置 而不是贴着下面。
追答
你把 div1 和 div2 都写在同一个 div 里,然后对这个共同的 div 进行定位,这样就可以保证 div2 始终在 div1 之下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式