iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >js如何编写轮播图效果
  • 333
分享到

js如何编写轮播图效果

2023-06-08 01:06:13 333人浏览 八月长安
摘要

小编给大家分享一下js如何编写轮播图效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下html部分<div id="box">   &nb

小编给大家分享一下js如何编写轮播图效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

具体内容如下

html部分

<div id="box">    <ul>      <li class="show"><img src="img/1.jpg" alt=""></li>      <li><img src="img/2.jpg" alt=""></li>      <li><img src="img/3.jpg" alt=""></li>      <li><img src="img/4.jpg" alt=""></li>      <li><img src="img/5.jpg" alt=""></li>      <li><img src="img/6.jpg" alt=""></li>    </ul>    <img src="img/l.png" alt="" id="lef">    <img src="img/r.png" alt="" id="rig">    <ol>      <li class="focus" data-i = "0"></li>      <li data-i = "1"></li>      <li data-i = "2"></li>      <li data-i = "3"></li>      <li data-i = "4"></li>      <li data-i = "5"></li>    </ol></div>

js部分

 <script>    var liList = document.querySelectorAll("#box ul li")    var olList = document.querySelectorAll("#box ol li")    var rig = document.getElementById("rig")    var lef = document.getElementById("lef")    var index = 0    function setLi(){      for(var i = 0;i <liList.length;i++){        liList[i].className = ""        olList[i].className = ""      }      liList[index].className = "show"      olList[index].className = "focus"    }    // 向右    rig.onclick = function(){      if(index !== 5){        index++      }      if(index === 5){        index = 0    }    setLi()  }  //向左  lef.onclick = function(){            if(index !== 0){        index--      }      if(index === 0){        index = 5    }    setLi()  }  //圆点  for(var i = 0;i < olList.length;i++){    olList[i].onclick = function(){      index = this.getAttribute("data-i")      setLi()    }  }  //计时  var autoPlay = setInterval(    function(){      rig.click()    },3000)  //鼠标划上停止播放  var box = document.querySelector("div")  box.onmouseenter = function(){    clearInterval(autoPlay)  }  // 鼠标移走继续播放  box.onmouseleave = function(){    autoPlay = setInterval(    function(){      rig.click()    },3000)  }</script>

看完了这篇文章,相信你对“js如何编写轮播图效果”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: js如何编写轮播图效果

本文链接: https://www.lsjlt.com/news/250771.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • js如何编写轮播图效果
    小编给大家分享一下js如何编写轮播图效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下html部分<div id="box">   &nb...
    99+
    2023-06-08
  • js编写轮播图效果
    本文实例为大家分享了js实现轮播图效果的具体代码,供大家参考,具体内容如下 1、html部分 <div id="box"> <ul> ...
    99+
    2024-04-02
  • JS原生手写轮播图效果
    目录前言一、手写初级轮播图功能分析实现思路二、优化轮播图增加的功能实现要点三、继续优化思路本文实例为大家分享了JS原生手写轮播图效果的具体代码,供大家参考,具体内容如下 前言 本系列...
    99+
    2022-11-13
    JS 轮播图
  • 纯js如何实现轮播图效果
    这篇文章主要介绍纯js如何实现轮播图效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图代码 css * {    margin: 0;&nb...
    99+
    2023-06-25
  • js制作轮播图效果
    轮播图在前端开发中我认为是一个比较重要的点,因为包含了很多原生js知识点,以下是我学习制作轮播图的过程 难点: 1、如何让底下圆圈和图片所对应自动动态生成 2、如何让底下圆圈和图片所...
    99+
    2024-04-02
  • Vue3.0手写轮播图效果
    本文实例为大家分享了Vue3.0手写轮播图效果的具体代码,供大家参考,具体内容如下 让我们开始把 html结构 <template> <div class=...
    99+
    2024-04-02
  • 纯js实现轮播图效果
    本文实例为大家分享了js实现轮播图效果的具体代码,供大家参考,具体内容如下 结合我们前面学过的:鼠标监听事件(移入移出、点击),创建节点,排他思想、定时器等,就可以实现一个能手动和自...
    99+
    2024-04-02
  • js实现3D轮播图效果
    本文实例为大家分享了js实现3D轮播图效果的具体代码,供大家参考,具体内容如下 主要有平移和旋转构成3d效果的轮播图,小白一只,不足之处还请大家多多指教,代码如下 css代码: ...
    99+
    2024-04-02
  • 用js实现轮播图效果
    今天来说一下利用js实现轮播图效果,供大家参考,具体内容如下 思路 1.首先我们要把需要用到的元素获取过来 <div class="all" id='box'> ...
    99+
    2024-04-02
  • js基于myFocus如何实现轮播图效果
    这篇文章将为大家详细讲解有关js基于myFocus如何实现轮播图效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下step1.页面引入相关文件<link...
    99+
    2024-04-02
  • JS实现轮播图效果的脚本怎么写
    这篇文章主要介绍“JS实现轮播图效果的脚本怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS实现轮播图效果的脚本怎么写”文章能帮助大家解决问题。以下是具体的代码:<!DOCTYPE&nb...
    99+
    2023-06-27
  • js实现简单轮播图效果
    本文实例为大家分享了js实现简单轮播图效果的具体代码,供大家参考,具体内容如下 使用transform = translateX()实现的图片切换 <style> ...
    99+
    2024-04-02
  • js如何实现轮播图无缝滚动效果
    这篇文章主要介绍了js如何实现轮播图无缝滚动效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先文字说明一下:如果要展示5张图,分别为1,2...
    99+
    2024-04-02
  • 原生js如何实现无缝轮播图效果
    这篇文章主要介绍了原生js如何实现无缝轮播图效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。请看代码<!DOCTYPE h...
    99+
    2024-04-02
  • js+css实现卡片轮播图效果
    本文实例为大家分享了js+css实现卡片轮播图效果的具体代码,供大家参考,具体内容如下 实现点击的时候切换卡片,自动轮播,鼠标移入暂停,移出继续轮播,有动画事件效果就是这样 下面是...
    99+
    2024-04-02
  • JS实现简单图片轮播效果
    本文实例为大家分享了JS实现简单图片轮播效果的具体代码,供大家参考,具体内容如下 实现效果 左右按钮可点击左右移动显示图片进行无缝滚动 下面的小圆圈点击可跳到对应...
    99+
    2024-04-02
  • js实现图片轮播切换效果
    最近在b站上学习的时候,学到了一个用原生js实现图片轮播切换效果的实战,码下来收藏 上图是这个小实战的效果图,整个小实战所实现的功能是图片自动轮播切换、点击上下键图片切换上下图片、...
    99+
    2024-04-02
  • android如何实现banner轮播图无限轮播效果
    小编给大家分享一下android如何实现banner轮播图无限轮播效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下效果展示第一步(权限配置)<uses-permission android:n...
    99+
    2023-05-30
    android banner
  • css如何实现轮播图效果
    本文小编为大家详细介绍“css如何实现轮播图效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“css如何实现轮播图效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。准备了3张大小相同的图片,将图片的文件名命名为...
    99+
    2023-07-04
  • js如何实现图片轮播特效
    这篇文章将为大家详细讲解有关js如何实现图片轮播特效,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先看一眼效果图:代码:<html> <head>...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作