Я пытаюсь создать меню мыши, которое появляется при наведении указателя мыши на элемент. Это отлично работает, однако, для нижних рядов зависание исчезает в полосах прокрутки.Разрешить элемент появляться над полосами прокрутки
HTML
<div style="width:1024px; height:50px; overflow:scroll; border: 1px solid red;">
<div class="dropdown">
<span style="margin-left:5px" class="checkboxlink ignore"></span>
<ul>
<li><a href="#"><span class="checkboxlink todo"></span>Te doen</a></li>
<li><a href="#"><span class="checkboxlink done"></span>Behandeld</a></li>
<li><a href="#"><span class="checkboxlink ignore"></span>Negeren</a></li>
<li><a href="#"><span class="checkboxlink park"></span>Parkeren</a></li>
</ul>
</div>
.... more divs
CSS
.dropdown{
position: relative;
display: inline-block;
font-size: 16px;
width: 40px;
border: 0px solid white;
vertical-align: top;
}
.dropdown:hover
{
border: 0px solid #ccc;
}
ul{
position: absolute;
list-style: none;
text-align: left;
z-index: 1;
margin:0;
padding:0;
display: none;
background-color: white;
border: 1px solid #ccc;
}
.dropdown:hover ul {
display: block;
}
Смотрите также здесь:
https://jsfiddle.net/w030L59t/
Я попытался позиционировании абсолютное , но элемент все еще остается в области прокрутки.
У Вас есть возможность реструктурировать HTML-код или вам нужен раствор для точной такой же структуры DOM? –
Прежде всего, в вашем встроенном коде из первого div должен быть «высота», а не «heigh». И, во-вторых, зачем вам переполнение и эта фиксированная высота? Можете ли вы привести нам пример того, как это должно выглядеть ?! – Ionut
Мне нужна эта структура dom, так как она сгенерирована. Извините за опечатку 'height'. – RobAu