<!DOCTYPE html> <!DOCTYPE html>

效果

image-1652325619674image-1652325639303image-1652325647661

源码

<!DOCTYPE html>
<html>
<!--JQuery在线引用-->
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<head>
    <meta charset="utf-8" />
    <title></title>
    <style type="text/css">
        #lv {
            margin: 0 auto;
            width: 1000px;
            height: 800px;
            background: rgb(150, 235, 180);
            text-align: center;
        }

        #img{
            width: 900px;
            height: 600px;
            margin-top: 60px;
        }

        #pre{
            position: absolute;
            right: 51%;
        }

        #next{
            position: absolute;
            right: 44%;
        }

        #info{
            font-size: x-large;
            padding-top: 30px;
        }
    </style>

</head>
<body>
    <div id="lv">
        <p id="info"></p>
        <img  id ='img' class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original=""  alt="" />
        <button id="pre">上一张</button>
        <button id="next">下一张</button>
    </div>
</body>
<script type="text/javascript">
    $(function(){
        //获取两个按钮
        var pre = document.getElementById("pre");
        var next = document.getElementById("next");
        //要切换图片就是要修改img 标签的src属性
        //获取img 标签,但是返回的是数组,所以你得操作的是数组中的对象
        var img = document.getElementsByTagName("img")[0];
        //创建一个数组用来保存图片的路径
        var imgArr = ["https://picgo-1253652709.cos.ap-guangzhou.myqcloud.com/560-300.jpg", "https://picgo-1253652709.cos.ap-guangzhou.myqcloud.com/0537AFF0-55BA-4826-9192-BAA8813F0CA7_1_105_c.jpeg", "https://picgo-1253652709.cos.ap-guangzhou.myqcloud.com/615A8F91-1822-445F-903E-5A87FA369977.jpeg"];
        var index = 0;
        var info = document.getElementById("info");
        img.src = imgArr[0];
        info.innerHTML = "总共" + imgArr.length + "照片,现在是第" + (index + 1) + "照片";
        pre.onclick = function () {
            if (--index < 0) {
                index = imgArr.length - 1;
            }
            img.src = imgArr[index];
            info.innerHTML = "总共" + imgArr.length + "照片,现在是第" + (index + 1) + "照片";

        };
        next.onclick = function () {
            if (++index > imgArr.length - 1) {
                index = 0;
            }
            img.src = imgArr[index];
            info.innerHTML = "总共" + imgArr.length + "照片,现在是" + (index + 1) + "照片";
        };
    })
</script>
</html>
作者:|qq_小欢_1|,原文链接: http://www.imooc.com/article/325420

文章推荐

表达式求值

一分钟学一个 Linux 命令 - cd

秒杀系统常见问题—库存超卖

张量(Tensor)、标量(scalar)、向量(vector)、矩阵(ma...

【原型设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

CSS3新增选择器(属性选择器、结构伪类选择器、伪元素选择器...

pytorch resnet50 模型转成 onnx 的代码样例,batch_size 是...

【JAVA】JDK11新特性个人分析

同步协程的必备工具: WaitGroup

SqlServer 高并发的情况下,如何利用锁保证数据的稳定性

Java线程池和Spring异步处理高级篇

滴滴前端一面常考vue面试题(持续更新中)