溢出里面的下拉菜单溢出隐藏的父级

Mar*_*der 2 css overflow drop-down-menu

我有这个下拉菜单,由于#parent的溢出被隐藏而被切断.有没有办法让#down的溢出部分显示在#parent之外,同时保持#parent的溢出隐藏?

http://jsfiddle.net/vXuuA/

  <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

Utt*_*dam 7

请修改<ul>css为:

.dropdown ul {
  width: 100px;
  display: none;
  padding: 50px;
  background: black;
  z-index:1000;
  position:absolute;
}
Run Code Online (Sandbox Code Playgroud)

这将采取外面的菜单.

  • 不需要z-index (2认同)