Html 如何在面板中放置下拉列表而不使用锚定标记隐藏下拉列表内容
我试图在面板内放置一个下拉列表,但它是隐藏的。我得到的一个建议是在下拉列表的css中使用Html 如何在面板中放置下拉列表而不使用锚定标记隐藏下拉列表内容,html,css,bootstrap-4,Html,Css,Bootstrap 4,我试图在面板内放置一个下拉列表,但它是隐藏的。我得到的一个建议是在下拉列表的css中使用position:absolute,但我没有得到结果 我想下拉悬停在Anchor标签上,也可以单击按钮而不隐藏内容 <body id="body"> <div class="col-lg-5 col-md-4"> <div class="panel panel-default" id="panel2"> <div class="panel-he
position:absolute
,但我没有得到结果
我想下拉悬停在Anchor标签上,也可以单击按钮而不隐藏内容
<body id="body">
<div class="col-lg-5 col-md-4">
<div class="panel panel-default" id="panel2">
<div class="panel-heading-fd">
<h3 class="panel-title-fd">Our Products</h3>
</div>
<div class="panel-body">
<div class="media">
<a class="pull-left" href="#">
<img class="media-object" src="img/2.jpg" style="width: 150px;
height: 70px;">
</a>
<div class="media-body">
<h4 class="media-heading"><a href="#">Dropdown</a></br>
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" data- toggle="dropdown" data-hover="dropdown">
Dropdown <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li class="dropdown">
<a href="#">One more dropdown</a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li class="dropdown">
<a href="#">One more dropdown</a>
<ul class="dropdown-menu">
...
</ul>
</li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
</h4>
Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum <a href="">Read More</a>
</div>
</div>
</div>
</div>
</div>
我们的产品
下拉列表
-
-
...
克拉斯坐在阿梅特·尼布·利伯罗的怀里。这是一个很好的例子。前庭深部
下面是一个完整的fiddler示例(代码太长,无法粘贴到此处):将此CSS添加到下拉列表中:
.dropdown-menu {
position: fixed;
top: auto;
left: auto;
}
将绝对位置替换为固定位置
还添加一个标记p以在下拉列表后包装文本。最好始终将文本包装在段落标记中:
<p class="text">Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum <a href="">Read More</a></p>
然后,如果您还想将下拉列表添加到链接标记,则必须复制其下方按钮的结构,否则,它将像正常链接一样运行。可能重复我也尝试过,但在我的案例中不起作用。请查看我的代码一次是的,下面的一个正在起作用,但如果我添加了两个面板,这不起作用,请查看[链接]()另外,请让我知道,我们可以为下拉按钮上方的锚定标记提供下拉列表吗?当我滚动页面时,下拉列表是固定的,并且重叠了每个内容。如何克服它?@user7628723别忘了接受并向上投票回答:)我尝试了在滚动后出现警报时进行的更新,如何在不移动下拉列表和警报的情况下滚动?请使用我在答案中放置的代码:jQuery(window).on('scroll',function(){jQuery('.dropdown.open')。removeClass('open');});
jQuery(window).on('scroll',function() {
jQuery('.dropdown.open').removeClass('open');
});