Я сделал выпадающее меню, и оно отлично работает, но когда предметы скользят вверх, они оставляют некоторые горизонтальные линии позади, как след ... есть ли способ получить избавиться от этого? спасибо! Вот мой код:Выпадающее меню оставляет линии на заднем плане после скольжения вверх
HTML:
<!-- Biscoitos -->
<li><aside id="biscoitos" onClick="Slider(this.id)">Biscoitos</aside>
<ul>
<li><aside id="bisc-festas" onClick="Slider(this.id)">   Festas</aside></li>
<li><aside id="bisc-mater" onClick="Slider(this.id)">   Maternidade</aside></li>
</ul>
</li>
<!-- Chocolates -->
<li><aside id="chocolates" onClick="Slider(this.id)">Chocolates</aside>
<ul>
<li><aside id="choc-pascoa" onClick="Slider(this.id)">   Páscoa</aside></li>
<li><aside id="choc-namo" onClick="Slider(this.id)">   Dia dos Namorados</aside></li>
<li><aside id="choc-natal" onClick="Slider(this.id)">   Natal</aside></li>
</ul>
</li>
<!-- Bolos -->
<li><aside id="bolos" onClick="Slider(this.id)">Bolos</aside>
<ul>
<li><aside id="bolo-aniver" onClick="Slider(this.id)">   Aniversário</aside></li>
</ul>
</li>
<!-- Trufas -->
<li><aside id="trufas" onClick="Slider(this.id)">Trufas</aside>
<ul>
<li><aside id="trufa-aniver" onClick="Slider(this.id)">   Aniversário</aside>
</li>
</ul>
</li>
</ul>
CSS
#drop
{
list-style:none;
margin:5px 200px;
padding:0px;
cursor: pointer;
}
#drop li:hover
{
background:url("/img/menu7.png");
background-position:center;
background-size:180px 30px;
}
#drop li
{
float:left;
display:block;
position:relative;
width:180px;
/*background-color:#888a85;*/
background:url("/img/menu8.png");
background-position:center;
background-size:180px 30px;
margin:0px 1px;
font-size:14px;
font-style:oblique;
font-weight:bold;
color:white;
padding:6px;
}
#drop li ul
{
display:none;
list-style:none;
width:180px;
text-align:left;
font-size:14px;
font-style:oblique;
font-weight:bold;
color:white;
margin:1px 0px 1px -6px;
position:absolute;
z-index:1;
padding:6px;
}
#drop ul li
{
float:left;
width:180px;
padding:6px;
margin:1px 0px 1px -6px;
}
JS
// Drop Down Menu
$(document).ready(function()
{
$("#drop li").hover(
function()
{
$("ul", this).stop(true, true).slideDown(800);
},
function()
{
$("ul", this).stop(true, true).slideUp(800);
});
});
К сожалению об отсутствии information..Many спасибо!
Это только для Google Chrome, Mozilla идеально подходит. – inBlackAndWhite
Привет! это простое выпадающее меню ul, анимированное с jquery hover(). Я получил его с этого сайта: http://www.queness.com/post/1047/easy-to-style-jquery-drop-down-menu-tutorial – inBlackAndWhite