jquery 简易轮播

html + scss + jquery实现的简易轮播图 html + scss + jquery实现的简易轮播图 思路:首先通过定位将所有的色块都层叠起来(不层叠也行,其实就是将所有的内容都隐藏掉,先显示一张就好了),然后通过定时器将他们显示隐藏。 关键在于:如何拿到下一个色块。(有很多办法。文档就很多方法) html ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=" 阅读详情
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="../jquery.min.js"></script>
    <style>
        * {
          margin: 0;
          padding: 0;
        }
    
        #box {
          width: 600px;
          height: 400px;
          margin: 0 auto;
          position: relative;
        }
    
        li {
          list-style: none;
        }
    
        ul>li {
          position: absolute;
          top: 0;
          left: 0;
          width: 600px;
          height: 400px;
          display: none;
        }
    
        span {
          position: absolute;
          top: 45%;
          padding: 10px;
          color: rgb(155, 153, 153);
          background-color: rgba(197, 195, 195, 0.2);
        }
    
        .left {
          left: 0px;
        }
    
        .right {
          right: 0px;
        }
        .left:hover {
          cursor: pointer;
          background-color: rgba(97, 96, 96, 0.6);
        }
        .right:hover {
          cursor: pointer;
          background-color: rgba(102, 101, 101, 0.6);
        }
        ol {
          position: absolute;
          bottom: 20px;
          left: 20px;
          overflow: hidden;
        }
    
        ol>li {
          float: left;
          width: 10px;
          height: 10px;
          margin: 10px;
          border-radius: 10px;
          background-color: #eee;
        }
    
        ol>li:first-of-type {
          background-color: black;
        }
      </style>
</head>
<body>
    <div id="box">
        <ul>
          <li style="background-color: rgb(250, 36, 36);display:block"></li>
          <li style="background-color: rgb(255, 238, 0);"></li>
          <li style="background-color: rgb(43, 255, 0);"></li>
          <li style="background-color: rgb(0, 38, 255);"></li>
          <li style="background-color: rgb(255, 0, 234);"></li>
        </ul>
        <span class="left">上一张</span><span class="right">下一张</span>
        <ol>
          <li></li>
          <li></li>
          <li></li>
          <li></li>
          <li></li>
        </ol>
      </div>
      <script>
        //   1.自动轮播
          var i = 0;  //全局声明一个i记录索引
          var x = $("ul li").length
      var timer =  setInterval(function() {
              i++
              if(i == x){
                  i = 0;
              }
              $("ul li").eq(i).show().siblings().hide();
              $("ol li").eq(i).css("backgroundColor","#000").siblings().css("backgroundColor","#eee")
          }, 2000);
        //   2.点击right实现图片下一张
        $(".right").click(function(){
            i++
              if(i == x){
                  i = 0;
              }
              $("ul li").eq(i).show().siblings().hide();
              $("ol li").eq(i).css("backgroundColor","#000").siblings().css("backgroundColor","#eee")
        })
        // 3. 点击left的时候 实现图片上一张
        $(".left").click(function(){
              i--
              if(i < 0){
                  i = x - 1 ;
              }
              $("ul li").eq(i).show().siblings().hide();
              $("ol li").eq(i).css("backgroundColor","#000").siblings().css("backgroundColor","#eee")
        })
        // 4. 当鼠标放到box的时候 自动轮播暂停 离开时继续
        $("#box").hover(function(){
          clearInterval(timer);  // 移进去的时候暂停
        },function(){
          timer =  setInterval(function() {  // 移出去开始
              i++
              if(i == x){
                  i = 0;
              }
              $("ul li").eq(i).show().siblings().hide();
              $("ol li").eq(i).css("backgroundColor","#000").siblings().css("backgroundColor","#eee")
          }, 2000);
        })
        // 5. 点击下面小圆点的时候切换到对应的li的
        $("ol li").click(function(){
          i = $(this).index();  // 当我下面的小圆点点击的时候,索引等于上面li的索引,可以实现对应显示
          $("ul li").eq(i).show().siblings().hide();
          $("ol li").eq(i).css("backgroundColor","#000").siblings().css("backgroundColor","#eee")
        })
      </script>
</body>
</html>

这上面写的是很详细的步骤可以参考;

以下是一些重复性的代码,可以对其进行封装简化代码。。。

双卡RTX 3090实战:基于vLLM高效部署Qwen2.5-14B BF16大模型的完整指南 本文提供了在双卡RTX 3090上使用vLLM推理框架高效部署Qwen2.5-14B BF16大模型的完整实战指南。内容涵盖硬件配置、系统环境准备、vLLM核心原理与安装、模型获取、详细部署步骤(包括脚本启动与API服务),以及性能调优与避坑技巧,旨在帮助开发者充分利用硬件性能,实现稳定、高速的本地大模型推理服务。 阅读详情

相关推荐

你的Wi-Fi总断网?可能是DHCP租约到期惹的祸!手把手教你用Windows/路由器设置永久IP或延长租期

本文深入解析家庭Wi-Fi频繁断网的常见原因——DHCP租约到期问题,并提供Windows和路由器设置永久IP或延长租期的详细教程。通过对比静态IP配置与延长租期两种方案,帮助用户有效解决网络不稳定问题,特别适合游戏玩家和远程工作者优化家庭网络环境。

weixin_29305313的博客 1425

简易jQuery轮播图插件

轮播图插件为简易的jQuery轮播图,实现点击无缝轮播,可用在移动端。 样式有问题,叠加修改即可。 下载地址:https://github.com/Summer-Lin/carousel HTML代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <met...

weixin_34221773的博客 152

LVDS系列23:Xilinx Ultrascale系ISERDESE3原语(一)

当FIFO_RD_CLK与CLKDIV对齐时,也就是Latency With Late FIFO Empty情况时,延迟比前一种情况长一个FIFO_RD_CLK时钟周期,也就是在FIFO_RD_CLK上升沿后一点,CLKDIV才成功驱动完FIFO_EMPTY的变化,于是读侧要得到FIFO_EMPTY为0的情况则要等到下一个FIFO_RD_CLK的上升沿采集时;IS_CLK_INVERTED、IS_CLK_B_INVERTED设置CLK和CLK_B是否反转,一般情况下设置0;

weixin_38828382的博客 900

jQuery制作一个简易的轮播图切换效果

jQuery制作一个简易的轮播图切换效果(写项目的时候 可以用这些代码实现轮播图切换!) style.css body,h1,h2,p,div{margin: 0; padding: 0;} body{font-size: 14px; line-height: 28px; font-family: "΢���ź�";} #book{ margin: 0 auto; width: 800px; overflow: hidden; padding-top: 10px; }

ajiang0622的博客 4231

保姆级教程:用YOLOv5+ROS2 Humble搞定奥比中光Dabai DCW深度相机的3D物体定位

本教程详细介绍了如何使用YOLOv5模型和ROS2 Humble系统,结合奥比中光Dabai DCW深度相机实现3D物体定位。从环境配置、模型部署到深度数据融合,提供完整的实战指南,帮助开发者快速掌握三维坐标提取技术,适用于机器人开发和计算机视觉应用。

weixin_26765363的博客 270

记一次完整的RPG Maker MV游戏逆向过程(思路一)

了解RPG Maker MV的文件建构 上一篇文章,我们已经成功在PC上运行了游戏,那我们如何对游戏进行逆向呢? 首先要了解正常的RPG Maker MV制作的游戏应该具有哪些文件,以及他的结构 那如何了解他的结构呢,很简单,我们只需要用RPG Maker MV创建一个默认工程,来看看一个游戏的最简结构是怎么样的 创建新项目 项目创建完成 查看项目目录结构 是不是和之前解包出来的很像呢? 通...

Ciiiiiing的博客 1万+

jQuery学习(五) jQuery案例轮播图、简易购物车

源码地址 jQuery 轮播图 简易购物车

June.1 510

【回眸】Tessy集成测试软件使用指南(一)新手使用篇

这个专栏的文章前4篇都在记录如何使用Tessy进行单元测试,集成测试需要有一定单元测试基础,且做集成测试之前,需要做好单元测试,否则将会大幅增加软件单元代码纠错的代价。集成测试所花费的时间通常远远超过单元测试。如果直接从单元测试到系统测试,结果往往是不理想的。集成测试可以检测由于单元相互交互而导致的错误,通常由一组专业的测试人员执行。

啤酒鸭的物联网开发记录博客 5279

jquery简易轮播图

说到轮播图,网上五花八门,很多好看的样式。但是博主当务之急是实现这个功能,这也是刚开始接触jQuery,代码很简单(三句搞定)。下面开始正式分享,包你get到: 1,建立你想实现的HTML样式,比如位置宽高边框等。 2,新建无序列表,也就是经常看到的那个半透明的点,并且绝对定位到你想要放的位置, 3,引进jQuery库,这个可以在它的官网上下载到,然后你引入就好了。 4,利用jQuer

ljw_Josie的博客 696

metahuman 下载材质 脸部灰白 脸部过亮

metahuman 下载材质 脸部灰白 脸部过亮

jacke121的专栏 243

deepstream车道线检测自定义插件化,其中要注意pipeline的配置,如果插件位置配置不对,会报input format should be RGBA when using blur-obje

以上代码中,我们先从对象池中获取一个 DsUserMeta 对象,然后使用 get_lane_line_from_frame 函数获取车道线检测结果,并使用 add_lane_line_meta 函数将其添加到 DsUserMeta 对象中。注意,上述代码中的 get_lane_line_from_frame 函数和 add_lane_line_meta 函数需要你自己实现,用于从视频帧中提取车道线检测结果,并将其添加到 DsUserMeta 中。

pvmsmfchcs的博客 690

jquery实现的简易轮播图

** 简易轮播图 ** css代码块 <style> *{ margin: 0%; padding: 0%; box-sizing: border-box; } #nav{ width: 100%; height: 60...

煮酒客的博客 227

基于RK3588边缘计算平台的人数统计系统设计与实现

针对人数统计场景优化的YOLOv5模型完整的模型转换和部署流程高效的嵌入式推理优化方案低成本、低功耗的部署方案实时性强,满足工业应用需求可扩展性好,适配多种应用场景引入注意力机制,提高小目标检测能力结合多模态信息,增强系统鲁棒性开发可视化管理平台,提升用户体验随着边缘计算和AIoT技术的快速发展,基于深度学习的智能视觉系统必将在更多领域发挥重要作用。本项目为相关应用的开发和部署提供了有价值的参考,为推动人工智能技术的产业化应用做出了积极贡献。

LXY_LOVE36的博客 145

jQuery实现的简易幻灯片轮播

为什么80%的码农都做不了架构师?>>> ...

weixin_34209406的博客 145

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jQuery实现简易轮播图的效果

(图片素材取自于小米官网) 刚开始接触jQuery的学习,个人觉得如果为了实现多数的动态效果,jQuery的确很简易方便。 下面简易的轮播图效果,还请前辈多多指教~ (努力学习react vue angular中,加油~~~) <!DOCTYPE html> <html lang="en"> <head> <meta c...

weixin_33994444的博客 194

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jquery手写轮播图_利用jQuery写简易轮播图

Jq轮播初实现页面优化小技巧:如果你已经知道了图片的宽高了,最好直接写在图片上,这样就会少一次让后面图片让位的过程,减少内存.index():得到索引值想得到一组循环的数就对它取余,想要几个一循环就取余几(注意这种方法只能是起始值从0开始):每次得到0,1,2三个值var n = 0;setTimeout(()=>{n+=1;//每次都打印出0,1,2console.log(n%3)},10...

weixin_39902345的博客 142

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jquery实现简易按钮轮播效果

直接上代码,实现简单的按钮轮播,主要思路是:点击按钮时变颜色,图片也展示;没点击到的按钮没有变颜色,图片隐藏 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title

weixin_44596422的博客 381

jQuery 简易轮播图

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> *{ padding:0px; ...

weixin_30915951的博客 150

运用jQuery实现一个简易轮播图

如图 html <div id="index-wrap"> <div id="index-viewpoint"> <ul> <li><img src="images/jxd1.jpg" alt=""></li> <li><img src="images/jxd2.jpg" alt=""></li> <li><img src="images/jx

小白菜的博客 2076

Jquery 轮播图简易框架

=====================基本结构===================== <div class="carousel" style="width: 800px;height: 378px;"> <ul class="carousel-imgs"> <li> <a href="#"...

weixin_30539625的博客 154

使用jQuery实现简易的轮播图

以下是css代码 ul,li{padding: 0;margin: 0; list-style: none;} .adver{margin: 0 auto; width: 700px; overflow: hidden; height: 454px; position: relative; background: url("../images/adver01.jpg");} ul{positi...

qq_41357818的博客 299

JQuery简易轮播图

html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/demo.css">...

weixin_30439131的博客 100

如何利用css+jQuery实现简易的图片轮播效果

炫酷的图片轮播效果如何实现的呢? 首先你要有一些必备的知识点,如: css、html、javascript 废话不多说直接开干: 事先将你要轮播的图片准备好 创建三个文件夹,分别是;css 、html、 images 如下是整体结构图片: images内部是如下所示: css内部结构如下: html内部的结构是: 核心重点来了,完整的代码给大家呈 html代码部分: <!--...

qiukui111的博客 328

jQuery 简易实用banner轮播图

banner轮播图是几乎每个前端都会使用到的功能,无论你是自己用javascript写还是直接用jQuery插件,一定不会陌生。但是网上各种插件是五花八门,什么花俏的功能都有,但有时候我们只需要一个简单的,只包含最少功能的banner,却很难找到。 一个好的插件应该是能快速学习并上手使用,而不是浪费程序员宝贵时间的,下面要分享的插件就是一个好例子。 1、跨浏览器 2、html代码整洁,...

iteye_9685的博客 419

jQuery特效:实现简易轮播图

简易轮播图

KaiSarH 516

jQuery 简易版的无缝图片轮播切换

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <style> *{padding:0;margin:0;} ul,li{list-style:none;}...

weixin_30315905的博客 135
上一篇: JS原生 淘宝放大镜
下一篇: jquery 楼梯导航
昨夜太平长安888
博客等级 码龄9年 1万+粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值