У меня есть следующая кнопка со связанным контекстным меню
<div class="control-action">
<button>Action</button>
<ul style="display:none">
<li class="action-remove">Remove</li>
<li class="action-detail">Detail</li>
<li class="action-assigned">Assign</li>
</ul>
</div>
Когда нажата кнопка, ассоциированное ul
отображается под ней как контекстное меню.
Это прекрасно работает навсе браузеры, кроме IE 7. В IE7 контекстное меню (ul) отображается под кнопкой под ним.Я предполагаю, что это, вероятно, связано с тем, как контекст стека решает эти элементы.
Мой css в настоящее время выглядит так:
.control-action
{
position: relative;
text-align:right;
width:100px;
}
.control-action ul
{
position:absolute;
z-index: 10000;
list-style:none;
}
Есть идеи относительно того, что я делаю неправильно?1012 *