jQuery 循环淡入淡出两个图像!

标签 jquery image loops fade

我无法弄清楚如何让简单的淡入淡出循环发挥作用。正如你所见,我对 jQuery 还很陌生。我已经尝试过,但现在需要很长时间才能解决,所以我想我应该寻求一些帮助。

我想做的事:

我有两个图像,id 为#img1 和#img2。我希望图像 1 淡入,然后等待 6 秒,然后淡出。我已经尝试过 .wait 函数,但它只是停止了我的工作。我设法让第一张图像淡入然后淡出,但中间没有等待。然后,我想在图像 1 淡出时开始淡入图像 2,然后让图像 2 等待,然后淡出,同时图像 1 再次淡入并永远循环!希望这是有道理的。

 $(document).ready(function(){
  $('#img1').hide()
.load(function () {
  $(this).fadeIn(4500)
  .fadeOut(4500);
  $('#img2').hide().wait(9000)
  .load(function () {
  $(this).fadeIn(4500)
  .fadeOut(4500);
});

干杯,这让我发疯。 PS你能试着对你的答案中发生的事情做一些解释吗?谢谢

最佳答案

这是一个四图像循环幻灯片,它不使用 setTimeout 函数,而是使用延迟函数。

<script>
  function startSlideshow(){
    $("div.text_b1").fadeIn(1000).delay(10500).fadeOut(1500); //13000
    $("div.text_b2").delay(13000).fadeIn(1500).delay(11000).fadeOut(1500); //27000
    $("div.text_b3").delay(27000).fadeIn(1500).delay(11000).fadeOut(1500); //41000
    $("div.text_b4").delay(41000).fadeIn(1500).delay(11000).fadeOut(1500, startSlideshow); //55000
  }

  $(document).ready(function(){
    startSlideshow();
  });
</script>

查看实际效果 http://www.erestaurantwebsites.com/

关于jQuery 循环淡入淡出两个图像!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1386374/

相关文章:

image - 有什么办法可以拯救脏 Canvas ?

javascript - phonegap->不使用GPS查找手机的位置(可以使用互联网)

javascript - 按双重嵌套值对 JSON 数组进行排序?

javascript - 使用 Javascript 打印图像

java - 如何快速从大缓冲图像中获取小图像

loops - 循环中是否满足条件

python - 将图像分割为像素(列)

python - 计算字典列表中的条目 : for loop vs. 列表理解与 map (itemgetter)

javascript - 阶梯效果链接的动画切换

jQuery - 无法过滤 div 的链接