隐藏自举边栏中的特定元素

问题描述 投票:0回答:1

我有以下代码

    <div class="wrapper">
        <nav id="sidebar">
            <ul class="list-unstyled components">
                <li class="navhead">My Title</li>
                <li> <a href="#intro" class="sidebar">Introduction</a></li>
            <li>
                <a href="#firstCategory" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle sidebar">First Category</a>
                <ul class="collapse list-unstyled" id="firstCategory">
                    <li><a href="#firstCategory2" class="sidebar">Intro</a></li>
                    <li><a href="#firstItem" class="sidebar internal">First Item</a></li>
...
            <a id="firstItem"></a>
            <div id="firstItemDiv" class="internal">
...

我曾经用$('。internal')。hide();隐藏我的$(document).ready(function())中的内部类,如果指定了URL参数。 ,这会导致DOM /页面闪烁,因此我在我的.css文件中添加了[[.internal {display:none}] >>,现在在我的就绪,当指定参数时。换句话说,Intro始终显示,但是

First Item

仅在指定URL参数时才显示。这对我的firstItemDiv很有用,但是我的侧边栏

内部

li元素(第一项)仍然显示。如何获取默认情况下不显示的内容?
我有以下代码

]
css twitter-bootstrap-3 hide show sidebar
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.