如何在溢出隐藏中显示下拉宽度?

时间:2013-10-05 17:05:48

标签: html css overflow z-index bxslider

在bxslider中使用溢出时是否有显示下拉列表的解决方案?

实际上div有overflow:hidden来正确显示轮播。有没有人有想法用z

解决这个问题

enter image description here

.member{
    position: absolute;
    top: 50px;
    left: 50%;

    width: 150px;
    height: 250px;
    margin-left: -75px;
    background: red;
    z-index: 9999;
}

http://jsfiddle.net/ZpzPG/

2 个答案:

答案 0 :(得分:1)

没有任何可能显示子元素显示在父overflow:hidden

之外

$('#members-bio').bxSlider({
  slideWidth: 300,
  minSlides: 2,
  maxSlides: 2,
  slideMargin: 10
});
$(document).ready(function() {
  $('figure').click(function() {
    var memberDetails = $(".member-details"),
      item = $(this),
      listLeft = (item.offset().left) + 60;
    memberDetails.offset({
      left: listLeft
    }).addClass('active-member');
  });
});
figure {
  margin: 0;
}
.member {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 150px;
  height: 250px;
  margin-left: -75px;
  background: red;
  z-index: 9999;
}
.member-details {
  background-color: #fff;
  border: 1px solid #333;
  width: 140px;
  position: absolute;
  top: 150px;
  opacity: 0;
  display: none;
}
.active-member {
  display: block;
  opacity: 1;
}
<link href="http://bxslider.com/lib/jquery.bxslider.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://bxslider.com/lib/jquery.bxslider.js"></script>
<div id="members-div">
  <ul id="members-bio">
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb1">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb2">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb3">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb4">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb5">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb6">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb7">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb8">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb9">
      </figure>
    </li>
    <li class="slide">
      <figure>
        <img src="http://placehold.it/350x150&text=memerb10">
      </figure>
    </li>
  </ul>
  <div class="member-details">
    <p>Yes here</p>
    <p>is the</p>
    <p>member details</p>
  </div>
</div>

答案 1 :(得分:0)

我不太清楚你的意思吗?从来没有听说过重叠:隐藏,我听说过溢出,但问题是你想显示整个.member类没有被滑块切断?

在这种情况下,取下“顶部”Atribute,然后在你的html中将div.member放在图像上并将它自己放置以便你可以看到所有数据?