我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JS实现图片上下切换

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JS实现图片上下切换

本文实例为大家分享了JS实现图片上下切换的具体代码,供大家参考,具体内容如下

 源代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style type="text/css">
        *{
            margin: 0;
            padding: 0;
        }
        #outer{
            width: 130px;
            margin: 50px auto;
            padding: 10px;
            background-color: greenyellow;
            text-align: center;
        }
    </style>
    <script type="text/javascript">
        window.onload=function(){
            var prev=document.getElementById("prev");
            var next=document.getElementById("next");
            //切换图片就是修改img的class="lazy" data-src属性
            //获取img标签
            var img=document.getElementsByTagName("img")[0];
            //创建数组,保存图片路径
            var imgArr=["1.png","2.png","3.png"];
            //创建变量保存当前显示图片的索引
            var index=0;
            //设置提示文字
            var info=document.getElementById("info");
            info.innerHTML="一共"+imgArr.length+"张图片,当前第"+(index+1)+"张";
            prev.onclick=function(){
                index--;
                //判断index是否小于0
                if (index<0){
                    index=imgArr.length-1;
                }
                img.class="lazy" data-src=imgArr[index];
                info.innerHTML="一共"+imgArr.length+"张图片,当前第"+(index+1)+"张";
 
            };
            next.onclick=function(){
                index++;
                if(index>imgArr.length-1){
                    index=0;
                }
                img.class="lazy" data-src=imgArr[index];
                info.innerHTML="一共"+imgArr.length+"张图片,当前第"+(index+1)+"张";
            };
        };
    </script>
 
</head>
<body>
    <div id="outer">
        <p id="info"></p>
        <img class="lazy" data-src="1.png" alt="1">
        <button id="prev">上一张</button>
        <button id="next">下一张</button>
    </div>
</body>
</html>

效果如下图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JS实现图片上下切换

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JS鼠标滑过图片时切换图片实现思路

在浏览网页时会看到这样的效果:当鼠标滑过一张图片后,这张图片切换为了另外的一张图片,下面为大家介绍下具体是如何实现的,感兴趣的朋友不要错过
2022-11-15

Android实现图片自动切换

在Android中图片的自动切换不仅可以实现自动切换,而且还可以使用手动切换。而且一般在切换的时候,在图片下方还带有其他内容的切换,用来标记是第几个图片的切换。 实现效果如下:具体的示例代码如下: 布局代码:
2022-06-06

android怎么实现点击图片切换图片

在 Android 中,可以通过给 ImageView 添加点击事件来实现点击图片切换图片的功能。下面是一个示例代码:1. 在 XML 布局文件中定义一个 ImageView:```xmlandroid:id="@+id/imageView
2023-08-18

编程热搜

目录