2014-12-22 78 views
0

誰能告訴我爲什麼caroufredsel(#imagec)在Firefox中不可見?它應該重疊#mainimg並保留在#wrapper div的底部。它出現在所有其他瀏覽器中。如果我把top:0;在#imagec的CSS中,它確實出現並保持附加到#wrapper的頂部,但是如果我給頂部任何其他數字#imagec不再可見。Caroufredsel在Firefox中不可見

$(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>

+0

你有沒有在控制檯看? – philtune

+0

我不知道存在。謝謝!它告訴我爲項目設置一個寬度,但如果我這樣做#imagec不會顯示在任何瀏覽器中。 – RNDMizer

回答

0

的問題是在情況下任何人有在未來這個問題的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; 
} 
相關問題