面板中有一个引导程序下拉菜单。我的问题是,它不能很好地处理菜单碰到面板边界时发生的情况。例如,如果它击中底部边框,我宁愿它滚动。另外,更重要的是,如果它离开屏幕的右侧,我宁愿它向左移动,甚至忽略面板边界并走出面板。面板中的引导程序下拉菜单
作为一个例子,请看下面的小提琴。点击下拉按钮以查看菜单。将鼠标悬停在“过滤器类型”选项上可以看到右侧的菜单。特别要注意的是第一个下拉列表中的Filter Type子菜单。
<div class="panel panel-default" style="width: 500px;">
<div class="panel-body">
<div style="min-height: 300px; overflow: auto;">
<table style="display: inline-block;">
<thead>
<tr>
<th>
<div class="input-group">
<input class="form-control" />
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li class="dropdown-submenu">
<a class="text-right">Filter type<span class="glyphicon glyphicon-menu-right"></span></a>
<ul class="dropdown-menu">
<li><a>Contains</a></li>
<li><a>Equals</a></li>
<li><a>Less Than</a></li>
<li><a>Greater Than</a></li>
</ul>
</li>
<li><a>Row 1</a></li>
<li><a>Row 2</a></li>
<li><a>Row 3</a></li>
<li><a>Row 4</a></li>
<li><a>Row 5</a></li>
<li><a>Row 6</a></li>
<li><a>Row 7</a></li>
<li><a>Row 8</a></li>
<li><a>Row 9</a></li>
<li><a>Row 10</a></li>
</ul>
</div>
</div>
</th>
<th>
<div class="input-group">
<input class="form-control" />
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li class="dropdown-submenu">
<a class="text-right">Filter type<span class="glyphicon glyphicon-menu-right"></span></a>
<ul class="dropdown-menu">
<li><a>Contains</a></li>
<li><a>Equals</a></li>
<li><a>Less Than</a></li>
<li><a>Greater Than</a></li>
</ul>
</li>
<li><a>Row 1</a></li>
<li><a>Row 2</a></li>
<li><a>Row 3</a></li>
<li><a>Row 4</a></li>
<li><a>Row 5</a></li>
<li><a>Row 6</a></li>
<li><a>Row 7</a></li>
<li><a>Row 8</a></li>
<li><a>Row 9</a></li>
<li><a>Row 10</a></li>
</ul>
</div>
</div>
</th>
<th>
<button type="button" class="btn btn-default">X</button>
</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
这有助于让我知道,这是溢出属性,把我扔了。谢谢! – Chris