gpt4 book ai didi

jquery - HoverCard 中的 Bootstrap 下拉按钮

转载 作者:行者123 更新时间:2023-11-28 13:47:35 24 4
gpt4 key购买 nike

我正在使用 hovercard显示用户的小个人资料卡。在此悬浮卡片中,我试图包含一个 Twitter Bootstrap 下拉按钮。

该按钮包含在 html 中并且 css 工作正常(连同用于打开下拉菜单的实际 javascript)。问题是无法看到下拉菜单。

看一下图片以获得更好的解释: example problem

第二个示例 hovercard 是默认结果。如您所见,显示了一小部分下拉菜单,但由于某种原因它被悬浮卡框的边界隐藏了。

在第一个示例中,我删除了默认的 bootstrap css 位置选项,并且下拉列表继承了静态位置。使用 static 时,可以看到菜单,但会增加 hovercard 框的大小。

我需要做的是,当单击胡萝卜时,下拉框/列表在悬停卡的“顶部”打开,而不是扩展悬停卡的尺寸,而是让下拉菜单充当具有自己尺寸的自己的对象.

顺便说一句 - 我已经检查了 hovercard 和下拉菜单的 z-index,下拉菜单的 z-index 更高,所以这不应该是问题。

编辑:实际示例标记

<div class="hc-preview" style="z-index: 0; "><a class="profilecard hc-name" rel="hovercard" data-type="custom" data-width="370" data-url="/omega/ajaxProfile/ProfileCard?eid=1" href="/omega/profile/profile/view/id/1" style="z-index: 0; "><img class="avatar thumb" src="/omega/images/1_darth-maul.png" alt="Avatar"></a><div class="hc-details" style="width: 370px; background-color: rgb(255, 255, 255); display: none; background-position: initial initial; background-repeat: initial initial; "><div class="s-card s-card-pad"><link rel="stylesheet" type="text/css" href="/omega/assets/5583cf06/css/bootstrap-yii.css">


<div class="hovercard">

<img class="thumb align-left" src="/omega/images/1_darth-maul.png" alt="Paul Johesphat"><h1>
Paul Johesphat<span class="badge badge-success" rel="tooltip" data-original-title="This person is an expert in our community">Expert</span></h1>
<h2>Advisor</h2>

<h2>
</h2>

<div class="clearfix"></div>
<div style="float:right; display:block;">

<div id="loading"></div>



<div id="connect-button1">
<div class="btn-group open">
<button class="btn"><i class="icon-ok"></i> Friend</button>
<button class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li>
<span class="instruct">Add to List:</span>
</li>
<li class="divider"></li>

<div id="list">
<li>
<a href="#" id="yt0">Acquaintance</a></li>

<li>
<a href="#" id="yt1">Close Friend</a></li>

<li>
<a href="#" id="yt2">Colleague</a></li>

<li>
<a href="#" id="yt3">Prospect</a></li>

</div>
<li class="divider"></li>
<li><a id="1" class="remove" href="/omega/friendship/friendship/removerequest">Remove Connection Request</a></li>
</ul>
</div></div></div></div></div></div></div>

最佳答案

这似乎是一个 overflow: hidden问题。

您应该尝试应用样式 overflow: visible到下拉菜单的父树。可能在<div style="float:right; display:block;">左右.

关于jquery - HoverCard 中的 Bootstrap 下拉按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727521/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com