jQuery实现一个简单的轮播图

article/2025/10/19 0:36:08

一.轮播图内容组成

包括:4张图片,图片标号,向左翻页,向右翻页的几个部分,如下图所示:

二.实现功能

1.加载页面后,4张图片默认从第一张图片开始轮播,索引值为1。

2.当把鼠标over到图片上时,图片定住不动。

3.点击图片索引值可以切换图片,鼠标离开图片后,图片从切换后的图片开始轮播.

4.点击【向左翻页】/【向右翻页】可以切换图片,鼠标离开图片后,图片从切换后的图片开始轮播。

三.HTML代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><div class="outer"><ul class="img"><li><img src="image/1.jpg"></li><li><img src="image/2.jpg"></li><li><img src="image/3.jpg"></li><li><img src="image/4.jpg"></li></ul><ul class="num"><li>1</li><li>2</li><li>3</li><li>4</li></ul><div class="btn_left button"> < </div><div class="btn_right button"> > </div></div>
</body>
</html>

四.CSS代码

1.图片的长宽与其父级div一致并填满div

        *{margin:0px;padding:0px;}.outer{position:relative;width:500px;height:300px;border:dashed cadetblue 2px;margin:0 auto;}ul li{list-style:none;}img{width:500px;height:300px;position:absolute;top:0px;left:0px;}.num{position:absolute;bottom:10px;font-size:0px;width:100%;text-align:center;}.num li{width:20px;height:20px;background-color:gray;border-radius:60%;text-align:center;line-height:20px;display:inline-block;font-size:10px;margin:3px;cursor:pointer;}.button{width:20px;height:60px;line-height:60px;text-align:center;background-color:gray;opacity:0.6;position:absolute;top:50%;margin-top:-30px;font-size:20px;font-weight:bolder;display:none;cursor:pointer;}.btn_right{position:absolute;right:0px;}.outer:hover .button{display:block;}.outer .num li.current{background-color:red;}

五.js代码

        <script src="jquery-3.4.1.js"></script><script>//初始时,索引1背景为红色,并显示第一张图片,$(".num li").first().addClass("current");$(".img li").first().show().siblings().hide();//鼠标over在索引值上时,切换图片,并将当前索引复制给全局变量i,便于接下来从当前图片开始轮播$(".num li").mouseover(function(){$(this).addClass("current").siblings().removeClass("current");var index=$(this).index();$(".img li").eq(index).fadeIn(1000).siblings().fadeOut(1000);i=index;});i=0;//全局变量,记录当前轮播图的索引//播放下一张图片的函数function move(){i++;if (i>3){i=0;}$(".num li").eq(i).addClass("current").siblings().removeClass("current");$(".img li").eq(i).fadeIn(1000).siblings().fadeOut(1000);}//每2s播放下一张图片var time=setInterval(move,2000);//鼠标放在.outer区域时,轮播停止;离开时,轮播继续$(".outer").hover(function(){clearInterval(time)},function(){time=setInterval(move,2000);});//点击向右翻页$(".btn_right").click(function(){move();});//点击向左翻页时,先将i-2,再向右翻页$(".btn_left").click(function(){i=i-2;if (i<-1){i=2;}move();})</script>

 


http://chatgpt.dhexx.cn/article/hH2K2lQ6.shtml

相关文章

jQuery实现各种轮播图

目录 无限循环滚动 百叶窗 轮播一 轮播二 轮播三 无限循环滚动 * {margin: 0;padding: 0;}div {width: 1120px;height: 300px;border: 1px solid #000;margin: 100px auto;overflow: hidden;}ul {list-style: none;width: 3360px;height: 300px;background: #000;/* backgro…

git上传代码简单方法 简单git上传代码工具

简单git上传代码工具 肯定有很多人和我一样&#xff0c;git上传时候搞不懂拉取&#xff0c;合并等一系列的代码冲突问题&#xff0c;往往可能覆盖掉自己今天写的代码&#xff0c;或者覆盖掉别人的代码。 下面给大家简单介绍一款操作比较简单的上传代码工具&#xff1a;下图这款…

Git上传代码到GitHub

版本控制&#xff1a;使用Git上传代码到GitHub 本文将帮助大家学会使用Git&#xff08;版本管理工具&#xff09;软件把电脑中的代码或项目上传到GitHub&#xff08;项目托管平台&#xff09;中。 要上传代码到GitHub中&#xff0c;是必须要安装Git软件的&#xff0c;不管是直…

如何向github上传代码

说明&#xff1a;本人亲测可行 1.首先你要安装git才行&#xff0c;这里不说明。 2.在github上创建个人仓库: 3.复制仓库地址&#xff1a; 4.在本地随便创建一个文件夹&#xff08;注意路径不要中文&#xff09; 5.进入文件中&#xff0c;鼠标右键如果安装成功git,菜单中会多出…

git上传代码到git/码云gitee

一、首先需要下载git https://git-scm.com/ 输入命令:git --version 可查看当前git版本 二.安装后需要一些配置 配置用户名和邮箱: $ git config --global user.name "qinyong" $ git config --global user.email "emailexample.com" qinyong是自…

如何在mac端上用git上传代码到码云

前言&#xff1a;作为一个合格的猿&#xff0c;SVN的使用相信大家已经非常熟悉了&#xff0c;GIT作为一个强大的版本控制工具&#xff0c;也是非常有必要深入学习的。对比两个工具&#xff0c;说说GIT的优缺点&#xff1a; 优点&#xff1a;1、GIT拥有全世界的资源&#xff0c;…

git上传代码到gitee仓库步骤

默认电脑第一次安装git且未设置过SSH key 安装git 创建gitee仓库 生成SSH密钥 在你想上传文件所在的文件夹内右键&#xff0c;打开git bash&#xff0c;第一次使用Git时需要先生成SSH ssh-keygen -t rsa -C "your_email"注意&#xff1a;ssh-keygen中间没有空格提…

git上传代码到码云(详细)

一、安装git .要使用git 先安转git 请到官网下载最新git http://git-scm.com/downloads 安装完成右键查看下是否有如下图所示的图标 二、本地建立git文件 本次建立的git文件是在本地完成的项目上建立的。找到当前完成项目的文件夹完成如下代码 &#xff08;1&#xff09;“…

【git】将代码上传到github

记录一下用Git初次配置远端仓库的学习过程。 假设你已经下载好了git&#xff0c;同时在github上也有了一个账号。 0.配置SSH 我们打开git bash&#xff0c;然后输入 $ ssh-keygen -t rsa -C "your_emailyouremail.com"这里的your_emailyouremail.com 是你在github…

怎么用git上传部分代码

怎么用Git上传部分代码? 0&#xff1a;在项目的根目录右键 Git Bash Here 1: 使用命令: git status (查看当前代码状态) 标红的为修改的代码 2&#xff1a;看一下那些文件是想要上传哪些文件是不想要上传的。 使用命令: git add . (全部上传) git add 文件 (上传指定文件) …

Git代码上传

以开源仓库为例&#xff0c;公司使用公司的仓库 首先需要注册一个gitee 创建仓 本地安装git 安装地址&#xff1a; https://git-scm.com/download/win 设置环境变量 在cmd设置GIT全局设置&#xff0c;输入你创建仓库的命令 创建git仓库 1、新建文件api_test 2、在cmd切换至此…

往git上上传代码

从Mac的终端上往git上上传代码 前言git的工作原理github的基本操作 前言 因为要完成小组的项目需要用到git&#xff0c;所以我提前学习了一下git的使用。 git的工作原理 首先我了解了一下git的工作原理 一般我们会把项目放到远程仓库里&#xff0c;也就是GitHub里。每个人都…

Git命令行上传本地代码

该篇文章主要参考(超详细&#xff09;使用git命令行将本地仓库代码上传到gitee/github远程仓库 写此博客主要为了日后查阅方便。 第一步&#xff1a;初始化git。进入到需要上传的项目的目录下&#xff0c;右键找到Git Bah Here&#xff0c;目的是可以直接在当前目录进行初始…

如何用git上传代码到github详细步骤

注册账户 想使用github&#xff0c;第一步肯定是要注册github账号&#xff0c;有了账号就是直接登录啦 可以直接打开http://github.com页面注册 创建仓库 注册、登录完成之后&#xff0c;在登录页面最上方用户菜单上选择 “”->New repository 创建一个新的仓库 进入创建仓库…

如何使用Git上传项目代码到github

github是一个基于git的代码托管平台&#xff0c;付费用户可以建私人仓库&#xff0c;我们一般的免费用户只能使用公共仓库&#xff0c;也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以…

Git上传文件代码到GitHub(超详细)

Git上传文件代码到GitHub&#xff08;超详细&#xff09; 之前用git上传代码到GitHub上&#xff0c;时间一长又忘了&#xff0c;总结一下写下来&#xff0c;后面上传忘了再看。 1. 新建一个空文件夹&#xff0c;用来上传文件 空文件夹放在那里都可以 2. 点进去空文件夹&am…

如何在git上传代码

一、git常见指令 1、git clone: 克隆一个git仓库 2、git add . &#xff1a;添加到暂存区 3、git branch &#xff1a;查看所有分支 4、git branch xx &#xff1a;创建分支 5、git commit :提交 6、gitcommit -m "备注" : 这个是提交并中间可以写备注信息 7、…

git代码上传详细步骤(初学者操作)

看到很多大佬都有自己的github&#xff0c;看上去很酷。有源码&#xff0c;有分享总结。作为初学者当然心动啦。那么搞个项目怎么上传到github呢&#xff1f;我确实有点笨从26号晚上十点到十二点&#xff0c;第二天八点到一点。终于把项目上传上去了。在此做个总结&#xff0c;…

git 上传代码步骤

第一步&#xff1a;建立git仓库 cd到你的本地项目根目录下&#xff0c;执行git命令&#xff0c;此命令会在当前目录下创建一个.git文件夹。 git init 第二步&#xff1a;将项目的所有文件添加到仓库中 git add . 这个命令会把当前路径下的所有文件&#xff0c;添加到待上传…

eclipse 加html注释快捷键

1.单行注释&#xff1a; 先写下注释&#xff0c;然后光标放到这一行上&#xff0c;接着按下ctrlshitfC快捷键&#xff0c;eclipse会自动注释掉这一行。 2.多行注释&#xff0c;拖动鼠标选中你要注释的内容&#xff0c;然后再按下ctrlshitfc