У меня есть следующие пользовательские стилизованные выпадающие списки, управляемые с помощью jquery. По какой-то причине падение всегда по умолчанию открывается и не закрывается всякий раз, когда элемент выбран, только в IE8.
удаленный URL
<section class="main">
<div class="wrapper-demo">
<div id="dd" class="wrapper-dropdown-1" tabindex="1">
<span>Gender</span>
<ul class="dropdown" tabindex="1">
<li><a href="#">Male</a></li>
<li><a href="#">Female</a></li>
</ul>
</div>
</div>
</section>
Я думаю, проблема может быть, вы не установите opacity.wrapper-dropdown-1.dropdown для ie. Пожалуйста, попробуйте код ниже myabe help hide выпадающего меню, т.е.
.wrapper-dropdown-1 .dropdown {
/* Size & position */
position: absolute;
top: 30px;
left: 0;
right: 0;
z-index: 900;
/* Styles */
background: #d3d3d3;
list-style: none;
font-weight: normal; /* Cancels previous font-weight: bold; */
/* Hiding */
opacity: 0;
/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
/* IE 5-7 */
filter: alpha(opacity=0);
pointer-events: none;
}
.wrapper-dropdown-1.active .dropdown {
opacity: 1;
/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
/* IE 5-7 */
filter: alpha(opacity=100);
pointer-events: auto;
}
</header>
в строке 18.