JS 轮播图点击左右切换

 点击左右按钮实现轮播图切换图片

style:

*{margin: 0;padding: 0;margin: auto;}#img1{width: 300px;height: 300px;position: relative;}#butto1{width: 50px;height: 100px;font-size: 50px;border: none;background-color: hsla(0, 0%, 0%, 0.2);position: absolute;top: 100px;left: 0px;color: aquamarine;}#butto2{width: 50px;height: 100px;font-size: 50px;border: none;background-color: hsla(0, 0%, 0%, 0.2);position: absolute;top: 100px;left: 250px;color: aquamarine;}

html:

<div><img id="img1" src="https://d-ssl.dtstatic.com/uploads/blog/202402/01/V2SoD3v1HmgwjZ6.thumb.1000_0.jpg_webp" alt=""><button id="butto1"><</button><button id="butto2">></button></div>

style:

var imgss = document.getElementById("img1");var button1 = document.getElementById("butto1");var button2 = document.getElementById("butto2");var index = 0;var images = ["https://d-ssl.dtstatic.com/uploads/blog/202402/01/V2SoD3v1HmgwjZ6.thumb.1000_0.jpg_webp","https://d-ssl.dtstatic.com/uploads/blog/202402/01/JOS3dXY9TWDA04e.thumb.1000_0.jpg_webp","https://d-ssl.dtstatic.com/uploads/blog/202402/01/0GSP0XdvS0qgy3D.thumb.1000_0.jpg_webp","https://d-ssl.dtstatic.com/uploads/blog/202402/01/N5SoxNdwHPypJ1p.thumb.1000_0.jpg_webp"];button1.addEventListener("click", function () {index--;if (index < 0) {index = images.length - 1;}imgss.src = images[index];});button2.addEventListener("click", function () {index++;if (index >= images.length) {index = 0;}imgss.src = images[index];});

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/601222.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

管易云和金蝶云星空接口打通对接实战

管易云和金蝶云星空接口打通对接实战 对接系统&#xff1a;管易云 管易云是金蝶旗下专注提供电商企业管理软件服务的子品牌&#xff0c;先后开发了C-ERP、EC-OMS、EC-WMS、E店管家、BBC、B2B、B2C商城网站建设等产品和服务&#xff0c;涵盖电商业务全流程。 接入系统&#xff1…

用二八定律分析零售数据,不就更直观了吗?

20%的商品贡献了80%的销售金额&#xff0c;你会不会想知道这些商品的销售金额、毛利、销售金额累计占比、毛利累计占比&#xff0c;会不会想知道这些商品在各个门店的销售表现&#xff1f;看是否能进一步提高销售金额&#xff0c;提高毛利。这样的报表该怎么做&#xff1f;奥威…

jdk8新特性 方法引用

简介 lambda表达式是用来简化匿名内部类的方法引用 使用来简化 lambda表达式的 方法引用的标志 两个冒号 静态方法 静态方法 class CompareByAge {public static int compare(Student o1, Student o2) {return o1.getAge() - o2.getAge();} }静态方法引用 Arrays.sort(students…

学习人工智能:为何PyTorch深度学习框架不可或缺

在人工智能&#xff08;AI&#xff09;的浩瀚领域中&#xff0c;深度学习作为其核心分支&#xff0c;正以其强大的数据处理能力、模式识别能力和预测能力引领着科技的飞速发展。而在深度学习的众多工具与框架中&#xff0c;PyTorch无疑是一颗璀璨的明星。本文将从PyTorch的特点…

开源软件技术社区方案

开源软件技术社区是一个由开发者、贡献者、用户和维护者组成的共享平台&#xff0c;主要目的是打造技术、软件产品良性互动、开源技术安全可控的软件生态环境&#xff0c;实现可复用应用或服务的快速部署与使用、完成资源与能力的高度共享、促进社区成员的共建共赢&#xff0c;…

代码随想录day42|背包问题、416. 分割等和子集

背包问题&#xff1a; 01 背包 二维数组dp[i][j]解法 纯01背包&#xff1a;有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i]&#xff0c;得到的价值是value[i] 。每件物品只能用一次&#xff0c;求解将哪些物品装入背包里物品价值总和最大。 dp[i][j]:从…

电力变压器数据集介绍和预处理

1 电力变压器数据集介绍 1.1 数据背景 在这个Github仓库中&#xff0c;作者提供了几个可以用于长序列时间序列问题的数据集。所有数据集都经过了预处理&#xff0c;并存储为.csv文件。数据集的范围从2016/07到2018/07。 ETT-small: 含有2个电力变压器&#xff08;来自2个站点…

代码随想录算法训练营Day14|二叉树理论基础和递归遍历

代码随想录卡哥视频 理论基础 需要了解 二叉树的种类&#xff0c;存储方式&#xff0c;遍历方式 以及二叉树的定义 文章讲解&#xff1a;代码随想录 递归遍历 &#xff08;必须掌握&#xff09; 二叉树的三种递归遍历掌握其规律后&#xff0c;其实很简单 题目链接/文章讲解/…

从尾到头打印链表

&#x1f600;前言 链表问题一直是我在算法学习过程中经常遇到的挑战之一。其中&#xff0c;从尾到头打印链表的问题尤其引起了我的兴趣。这个问题看似简单&#xff0c;实际上涉及到了链表的遍历和逆序输出&#xff0c;需要我们灵活运用数据结构和算法知识来解决。在解决这个问…

调整雷达图

首先是具体对于雷达图的要求 相应的要求难点主要集中于 一 这个 标签的大小的调整通常不进行调整他会按照自定义的格式进行调整&#xff0c;但按要求来说的话是不符合的这是需要注意到的一点 需要在legend中设置下面参数进行调整 itemWidth : 17,itemHeight: 15 二 y轴上的刻…

Github上传大文件(>25MB)教程

0.在github中创建新的项目&#xff08;已创建可忽略这一步&#xff09; 如上图所示&#xff0c;点击New repository 进入如下页面&#xff1a; 1.下载Git LFS 下载git 2.打开gitbash 3.上传文件&#xff0c;代码如下: cd upload #进入名为upload的文件夹&#xff0c;提前…

计算机网络针对交换机的配置

实验 目的 交换机的基本配置&#xff0c;交换机VLAN配置 实验条件 Windows&#xff0c;Cisco packet tracer 实验 内容 交换机的基本配置&#xff0c;交换机VLAN配置 实验 过程 一、交换机的基本配置 进入特权模式 Switch>enable 进入配置模式 Switch#configure ter…