簡體   English   中英

根據內容調整div的大小

[英]Resize div based on its content

我有這個Li標簽,它在我的引導程序主題中顯示了通知下拉列表,但是問題是,如果此li標簽中沒有內容,那么它也顯示為300px高度,我也嘗試過刪除該高度,但仍然沒有運氣。 如果其中沒有內容,如何調整此li標簽的大小。

內容顯示在media-body標簽中

<li class="dropdown navbar-notification">
    <a href="#" class="dropdown-toggle" data-toggle="dropdown">
        <i class="fa fa-bell"></i>
    </a>
    <div class="dropdown-menu">
        <div class="dropdown-header">
            <span class="title">Notifications 
                <strong>(0)</strong>
            </span>
        </div>
        <div class="dropdown-body niceScroll">
            <div class="media-list small">
                <a href="" class="media">
                    <div class="media-object pull-left"><i class="fa fa-ban fg-danger"></i>
                    </div>
                    <div class="media-body">
                        <span class="media-text">No new Notification</span>
                        <!-- Start meta icon -->
                        <span class="media-meta"></span>
                        <!--/ End meta icon -->
                    </div>
                    <!-- /.media-body -->
                </a>
            </div>
        </div>
        <div class="dropdown-footer">
            <a href="https://www.example.com/notification">See All</a>
        </div>
    </div>
</li>
$(".navbar-notification .niceScroll").mouseover(function() {
    $(".navbar-notification .niceScroll").niceScroll({
        cursorwidth: '10px',
        cursorborder: '0px'
    }).resize();
});

您可以通過css :empty選擇器選擇空元素並將其隱藏:

element:empty {
    display: none;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM