jquery - Caroufredsel 在 Firefox 中不可见

标签 jquery html css caroufredsel

谁能告诉我为什么 caroufredsel (#imagec) 在 Firefox 中不可见?它应该与#mainimg 重叠并保留在#wrapper div 的底部。它出现在所有其他浏览器中。如果我放 top: 0;在 #imagec 的 CSS 中,它确实出现并附着在 #wrapper 的顶部,但如果我给顶部任何其他数字,#imagec 将不再可见。

    $(document).ready(function() {
      var firstimg = "images/1.bmp"
      $('#mainimg').attr("src", firstimg);
      carousel();
    });

    function carousel() {
      $('#imagec').carouFredSel({
        align: "center",
        auto: true,
        items: {
          visible: 5,
          height: '60%'
        },
        responsive: true,
        width: '100%',
        height: '60%',
        scroll: {
          items: 1,
          duration: 2000,
          timeoutDuration: 0,
          easing: 'linear',
          pauseOnHover: 'immediate'
        }
      });
    }
    html,
    body {
      padding: 0;
      margin: 0;
      height: 100%;
      width: 100%;
      display: -webkit-box;
      display: inline-flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-box-orient: vertical;
      -webkit-align-items: center;
      align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      position: relative;
    }

    #wrapper {
      width: 65%;
      height: auto;
      position: relative;
      overflow: hidden;
      border: 10px double black;
    }

    #mainimg {
      position: relative;
    }

    #imagec {
      padding-top: 8px;
      position: absolute;
      bottom: 0;
      z-index: 1001;
    }

    #imagec div {
      float: left;
      display: block;
    }

    #imagec div img {
      border: none;
      -webkit-box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.5);
      box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.5);
      -webkit-transition: box-shadow 0.5s, -webkit-box-shadow 0.5s;
      transition: box-shadow 0.5s, -webkit-box-shadow 0.5s;
    }

    #imagec div img:hover {
      -webkit-box-shadow: 0px 5px 6px 0px rgba(200, 200, 200, 0.5);
      box-shadow: 0px 5px 6px 0px rgba(200, 200, 200, 0.5);
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="js/jquery.carouFredSel-6.0.4-packed.js" type="text/javascript"></script>

<div id="title">
  <strong>Photography & Design</strong>
</div>
<ul id="main">
  <li class="main" id="start">Portfolio
    <ul id="second">
      <li><a href="#">Portraits</a>
      </li>
      <li><a href="#">Fashion</a>
      </li>
      <li><a href="#">Events</a>
      </li>
      <li><a href="#">Weddings</a>
      </li>
      <li class="last"><a href="#">Designs</a>
      </li>
    </ul>
  </li>
  <li class="main">Blog</li>
  <li class="main">Contact</li>
  <li class="main" id="end">About</li>
</ul>
<div id="wrapper">
  <img src="" id="mainimg" width="100%" height="auto">
  <div id="imagec">
    <div>
      <img class='smallimg' src='images/1.bmp' width='75%'>
    </div>
    <div>
      <img class='smallimg' src='images/2.bmp' width='75%'>
    </div>
    <div>
      <img class='smallimg' src='images/3.bmp' width='75%'>
    </div>
    <div>
      <img class='smallimg' src='images/4.bmp' width='75%'>
    </div>
    <div>
      <img class='smallimg' src='images/5.bmp' width='75%'>
    </div>
    <div>
      <img class='smallimg' src='images/6.bmp' width='75%'>
    </div>
    <div>
      <img class='smallimg' src='images/7.bmp' width='75%'>
    </div>
  </div>
</div>

最佳答案

问题出在 CSS 中,以防将来有人遇到此问题。 Caroufredsel 添加了一个包装器,我不得不覆盖“top”并向 #imagec div 添加一些内容。

CSS

.caroufredsel_wrapper {
  top: auto !important;
}
#imagec {
  padding-top: 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  margin: auto;
  padding: 0;
  z-index: 1001;
}

关于jquery - Caroufredsel 在 Firefox 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27605981/

相关文章:

javascript - Jquery:如何使用变量作为选择器

javascript - 如何使用 jQuery 在多级菜单中选择没有 child 的 li?

javascript - 我怎样才能使我的模态对话框响应?一旦我改变窗口的大小,我的模态框就会崩溃

HTMl、CSS - 向我的 div 添加黑色覆盖

javascript - 服务器端如何获取隐藏字段的值

javascript - 访问主机名/端口号以调用 ajax 请求

javascript - 海图.js : scrollable innterText?

javascript - HTML5 Canvas : curve image along the path

html - 由于 div 重叠,无法单击链接

internet-explorer - Modernizr:针对 IE 进行 css3 转换