Mar*_*der 2 css overflow drop-down-menu
我有这个下拉菜单,由于#parent的溢出被隐藏而被切断.有没有办法让#down的溢出部分显示在#parent之外,同时保持#parent的溢出隐藏?
<div id="parent">
<ul>
<li class="dropdown">
<a href="#">Lorem</a>
<ul>
<li><a href="#">Ipsum</a></li>
<li><a href="#">Dolor</a></li>
</ul>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
和
a {
color: white;
}
#parent {
height: 100px;
background: blue;
}
.dropdown ul {
width: 100px;
display: none;
padding: 50px;
background: black;
}
Run Code Online (Sandbox Code Playgroud)
和
$(".dropdown").hoverIntent({
over: function() {
$("ul", this).show();
},
out: function() {
$("ul", this).hide();
},
timeout: 500
});
Run Code Online (Sandbox Code Playgroud)
要求:http://cherne.net/brian/resources/jquery.hoverIntent.minified.js
请修改<ul>css为:
.dropdown ul {
width: 100px;
display: none;
padding: 50px;
background: black;
z-index:1000;
position:absolute;
}
Run Code Online (Sandbox Code Playgroud)
这将采取外面的菜单.