css - 溢出内部溢出隐藏和位置相对祖 parent

标签 css drop-down-menu position overflow

我有一个下拉菜单,由于 #parent-wrapper 的溢出隐藏和相对位置(由于此 jQuery 轮播而需要),该菜单被切断。有没有办法让下拉菜单的溢出部分显示在 #parent-wrapper 之外,同时保持 #parent-wrapper 的溢出隐藏和相对位置?

简单的例子:

http://jsfiddle.net/gNUJV/

完整示例:

http://jsfiddle.net/nrQSG/

<div id="parent-wrapper">
  <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>
</div>

a {
  color: white;
}
#parent-wrapper {
  width: 500px;
  overflow: hidden;
  position: relative;
}
#parent {
  height: 100px;
  overflow: hidden;
  background: blue;
}
.dropdown ul {
  width: 100px;
  display: none;
  padding: 50px;
  background: black;
  z-index: 2000;
  position: absolute;
}

$(".dropdown").hoverIntent({
  over: function() {
    $("ul", this).show();
  },
  out: function() {
    $("ul", this).hide();
  },
  timeout: 500
});

需要:http://cherne.net/brian/resources/jquery.hoverIntent.minified.js

最佳答案

在悬停时为 #parent-wrapper 添加高度,它将展开。

$(".dropdown").hoverIntent({
 over: function() {
   $("ul", this).show().closest('#parent-wrapper').css('height','100px');
}.......

关于css - 溢出内部溢出隐藏和位置相对祖 parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13679901/

相关文章:

javascript - 从 JavaScript 返回数据到 Servlet?可能的?

java - 如何显示基于s :select struts 2的文本字段

Java 打开一个相对于按钮位置的 JFrame(类似菜单的行为)

html - <td> 高度甚至不在 safari 中的 rowspan 旁边

HTML 表格中的 CSS3 功能区

php - 动态PHP/mysql下拉菜单问题

web - 如何从D3.js力图中的元素位置获取Web元素(id)

html - 无法让 DIV 宽度根据浏览器大小和 CSS 中的内容动态变化

html - 两侧导航栏

html - HTML/CSS 中的定位/解析问题,以及向页面添加图像