首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修正列表中绝对定位div标记的高度

修正列表中绝对定位div标记的高度
EN

Stack Overflow用户
提问于 2016-05-14 01:29:19
回答 1查看 58关注 0票数 1

我在网格列表中放置了一个绝对位置的div标记,所以它被其他div的标签包装在那里。我想要创建一个类,使绝对定位div的高度流到满足另一个类来修复(或关闭)绝对定位div标记的高度!

还是找到一个解决方案,给绝对定位的div从ex:第1行到第3行,等等?以下是代码:

https://jsfiddle.net/p5hykd0x/

代码语言:javascript
复制
<div id="wrap_day_kalendar">
    <div id="day_kalendar" class="ui-selectable">
        <div class="row"><span>Saturday, 14 May 2016</span></div>
        <div class="row dimgrey"><span>CEST +02:00</span></div>     

        <div class="row border-up">
            <div class="col-1 dimgrey text-right"><span class="">10 PM</span></div>
            <div class="col-11 cornsilk selectable ui-selectee"><span>&nbsp;</span></div>
        </div>
        <div class="row">
            <div class="col-1 dimgrey fix-border">&nbsp;</div>
            <div class="col-11 border-up-dashed cornsilk selectable ui-selectee">
                <span>&nbsp;</span>
                <span class="newevent">New event</span>
                <span class="newevent">Second event</span>

            </div>
        </div>  
        <div class="row border-up">
            <div class="col-1 dimgrey text-right"><span class="">9 PM</span></div>
            <div class="col-11 cornsilk selectable ui-selectee"><span>&nbsp;</span></div>
        </div>
        <div class="row">
            <div class="col-1 dimgrey fix-border">&nbsp;</div>
            <div class="col-11 border-up-dashed cornsilk selectable ui-selectee"><span>&nbsp;</span></div>
        </div>  
    <div class="row border-up">
        <div class="col-1 dimgrey text-right"><span class="">7 PM</span></div>
        <div class="col-11 cornsilk selectable ui-selectee"><span>&nbsp;</span></div>
    </div>
    <div class="row">
        <div class="col-1 dimgrey fix-border">&nbsp;</div>
        <div class="col-11 border-up-dashed cornsilk selectable ui-selectee"><span>&nbsp;</span></div>
    </div>  
    </div>
</div>
EN

回答 1

Stack Overflow用户

发布于 2016-05-14 04:00:51

使用javascript/jQuery,您可以获得父div的高度和x后续div的高度(在本例中,您可以使用.col-11迭代divs-11),然后设置div的高度。

下面是一个(愚蠢的)示例,如果您想将所有.newevent div设置为当前单元格高度的3倍:

代码语言:javascript
复制
    $(document).ready(function () {
       $('.newevent').each(function() {
           var parentHeight = parseInt($(this).parent().css('height'));
           $(this).css('height', 3 * parentHeight  + 'px');
      });
   })
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37221523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档