【问题标题】:jQuery Cycle2 images not showing in FirefoxjQuery Cycle2 图像未在 Firefox 中显示
【发布时间】:2014-06-22 09:19:54
【问题描述】:

我创建了一个循环 2 幻灯片 here,它在 Chrome 和 Safari 中运行良好,但图像在 Firefox 中不显示。

这里是html:

<article id="slider" >
<div class="slide-projector container">
<div class="slide-nav">
<span id="prev"> Prev</span>
<span id="next"> Next</span>
</div>     
<div class="cycle-slideshow" data-cycle-slides="> div" data-cycle-prev="#prev" data-cycle-next="#next">


<div class="slide">
<div class="slide-link">
<a href="/estimate/">Request an Estimate</a>
</div>
<img src="/images/uploads/placeholder_slider_01.png" alt="Coastal Moving - Request an Estimate"  />
</div>

<div class="slide">
<div class="slide-link">
<a href="/planning-your-move/">Planning Your Move</a>
</div>
<img src="/images/uploads/TipstoMove.jpg" alt="Plan Your Move"  />
</div>

<div class="slide">
<div class="slide-link">
<a href="/services/strorage">Storage</a>
</div>
<img src="/images/uploads/storage1.jpg" alt="Need Storage?"  />
</div>


</div><!-- end slideshow -->
</div><!-- end slide-projector -->
</article>

这里是 CSS

.slide-projector { 
    max-width: 960px; 
    max-height: 322px; 
    position: relative; 
    border-bottom: 5px solid #c32538;
}


.cycle-slideshow { 
    position: relative;
    max-width: 960px; 
    height: 322px;  
    overflow: hidden;
}

.slide { max-width: 960px; }

.slide > img { 
    width: 100%; 
    position: absolute; 
    top: 0; left: 0; 
}

.slide-nav { 
    position: absolute;
    top: 5px;
    left: 10px;
    width: 80px; 
    height: 40px; 
    background: #c32538; 
    padding: 5px;
    z-index: 500; 
    border-right: 1px solid white;
}

span#prev { 
    width: 37px; 
    height: 36px; 
    display: block;
    float: left;
    padding-right: 5px;
    text-indent: -9999px;
    background: url(/resources/imgs/arrow_right.png) no-repeat left top; }

span#next { 
    width: 37px; 
    height: 36px; 
    background: url(/resources/imgs/arrow_left.png) no-repeat left top; 
    text-indent: -9999px;
    display: block;
    float: left;
    }

.slide-link { 
    width: 200px; 
    height: 30px; 
    position: absolute;
    top: 5px;
    left: 100px;
    background: #c32538; 
    padding: 10px; 
    z-index: 300;
}

.slide-link a:link,
.slide-link a:visited { color: #fff; text-decoration: none; }   

如果能帮助我在 Firefox 中正确显示,我将不胜感激。

谢谢。

【问题讨论】:

  • 使用slider的缩小脚本很难帮助,你有完整的源代码吗?

标签: jquery jquery-cycle2


【解决方案1】:

width:100% 添加到.slide 似乎解决了我在Firefox 29 中的问题。使用max-width:960px 这意味着幻灯片将尽可能宽,同时不会超过960px。希望有帮助:)

【讨论】:

  • 感谢您的帮助。这个特殊的元素需要很多技巧才能组合在一起,我有点不知所措,试图让它合适的尺寸。你解决了它,我真的很感激。
  • 别担心!当某些东西在浏览器中运行而不是在另一个浏览器中运行时,真是令人沮丧。
  • 确实如此。这就是为什么另一双眼睛有时会如此有帮助的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-24
  • 1970-01-01
  • 2021-12-24
  • 2014-07-25
  • 2011-08-21
  • 1970-01-01
  • 2015-10-10
相关资源
最近更新 更多