【问题标题】:Jquery image slider not working properly onLoadJquery图像滑块在加载时无法正常工作
【发布时间】:2016-06-02 09:24:32
【问题描述】:

我使用 Jquery 来滑动图像。然而图像滑动但存在一些问题。我有 4 张图片。当页面加载时,它首先显示第 4 张图像,当图像滑动时,第 4 张图像停留在屏幕上,滑动图像只是在那里闪烁。一旦所有 4 张图像都滑过,然后从第二轮开始,它们都可以正常工作。这是链接click。请查看此链接以了解确切的问题..

html

<div class="main-banner">
  <div id="slideshow">
    <div class="slideImg">
      <img src="images/Gift-a-spa.jpg" />
    </div>

    <div class="slideImg">
      <img src="images/Gift-A-Shopping.jpg" />
    </div>

    <div class="slideImg">
      <img src="images/Gift-a-Skill-Learn.jpg" />
    </div>

    <div class="slideImg">
      <img src="images/Indoor-Sports.jpg" />
    </div>
  </div>
</div><!--main-banner-ends-->

jquery

$("#slideshow > .slideImg:gt(0)").hide();

setInterval(function () {
  $('#slideshow > .slideImg:first')
  .fadeOut(1000)
  .next()
  .fadeIn(1000)
  .end()
  .appendTo('#slideshow');
}, 3000);

css

.main-banner {
  background: #444;
  background-size: cover;
  width: 100%;
  height:400px;
  position: relative;
}

#slideshow { 
  margin: 0 auto; 
  position: relative; 
  width:100%;
  height:auto;
}

#slideshow > .slideImg { 
  position: absolute; 
}

#slideshow img{
  width:100%;
  min-height:300px;
  height:400px
}

【问题讨论】:

标签: jquery html css slider


【解决方案1】:

没问题。当我检查时,第一张图片首先显示。见FIDDLE

$("#slideshow > .slideImg:gt(0)").hide();

setInterval(function () {
  $('#slideshow > .slideImg:first')
  .fadeOut(1000)
  .next()
  .fadeIn(1000)
  .end()
  .appendTo('#slideshow');
}, 3000);
.main-banner {
  background: #444;
  background-size: cover;
  width: 100%;
  height:400px;
  position: relative;
}

#slideshow { 
  margin: 0 auto; 
  position: relative; 
  width:100%;
  height:auto;
}

#slideshow > .slideImg { 
  position: absolute;
  width: 100%;
}

#slideshow img{
  width:100%;
  min-height:300px;
  height:400px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="main-banner">
  <div id="slideshow">
    <div class="slideImg">
      <img src="http://cdn3.aukera.es/blog/imagenes/google-tag-manager-for-dummies.png" />
    </div>

    <div class="slideImg">
      <img src="http://www.europeanprospects.org/sites/default/files/styles/editorial/public/image_188537642667430843.jpg?itok=zE3T4v9G" />
    </div>

    <div class="slideImg">
      <img src="http://www.spodestorage.co.za/wp-content/uploads/2014/04/dummy.png" />
    </div>

    <div class="slideImg">
      <img src="http://purvknowledge.com/userfiles/galleries/o_8-390.jpg" />
    </div>
  </div>
</div><!--main-banner-ends-->

【讨论】:

  • 请访问此链接foxboxretail.com .. 我不明白为什么会出现这个问题
  • 你能重新加载它吗?这是同一个域。我点击链接它显示错误,但当我刷新它工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多