我有以下代码
<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 内部