jquery 写图片轮播

宇若径 2周前 9浏览 0评论

jQuery是一款流行的JavaScript库,广泛用于网站开发中。其中最受欢迎的功能之一是图片轮播。在这篇文章中,我们将学习如何使用jQuery编写一个简单的图片轮播。

<html>
  <head>
    <title>jQuery图片轮播</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script>
      $(document).ready(function() {
        var images = ["image1.jpg", "image2.jpg", "image3.jpg"];
        var current = 0;
        var image = $("#slider img");

        function changeImage() {
          current++;
          if (current >= images.length) {
            current = 0;
          }
          image.fadeOut(1000, function() {
            image.attr("src", images[current]).fadeIn(1000);
          });
        }

        setInterval(changeImage, 3000);
      });
    </script>
  </head>
  <body>
    <div id="slider">
      <img src="image1.jpg">
    </div>
  </body>
</html>

在上面的代码中,我们定义了三张图片,并用一个变量“current”来跟踪当前显示的图片。我们还使用jQuery的fadeOut和fadeIn函数,使图像渐进和渐出。

最后,我们使用setInterval函数每隔三秒自动更换一张图片。这样,我们就得到了一个简单又美观的图片轮播。

上一篇 python3 pop