博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生js解决简单轮播图的切换
阅读量:4681 次
发布时间:2019-06-09

本文共 678 字,大约阅读时间需要 2 分钟。

之前写过过一种轮播图的切换,是按照顺序依次点击依次更换图片,这次的图片切换主要是可以有点类似京东的轮播图,区别不同的是没有加定时器,不能自己循环,而需要点击任何一个下标,显示当前所对应的图片。

先来看看布局html和css:

1 
2
3
数量正在加载中……4

文字说明正在加载中……

5
    6
    1 

     没有写js的效果图如下所示:

     要实现点击 右上角的li中间的图片进行切换,切换为当前所对应的图片,同时上面的数字标号和下面的文字说明也要改变,那么来看js代码:

    1 

    来看效果土,不是gif的,大概看一下应该就了解了:

    其实写这类轮播图的有几点思路一定要理清楚:

    1.一定要获取到需要用到的id或者标签;

    2.若是不知道右上角li(也有可能是下标即点击的对象)的数量的话 ,要追加出来,然后获取到它;

    3.最重要的就是for循环了,循环每一个li,然后给其赋值,添加图片,一定要记得写索引,点击当前就让它获取到当前的内容;

    4.这个案例中还有一个重要的是细节是右上角的li也就是点击对象需要添加激活状态的class,那么我们就可以在循环这些li的时候把它的class清空,然后每一次点击给其加上选中的class即可 。

    好了,这就是今天案例的思路了,不过以后在项目中也可能会遇到同样的,那么分析的思路是一样的,希望对大家有帮助!今天就到这里了,加油!  

    转载于:https://www.cnblogs.com/web001/p/7896140.html

    你可能感兴趣的文章
    pythong中的全局变量的调用和嵌套函数中变量的使用
    查看>>
    【POJ - 3009】Curling 2.0 (dfs+回溯)
    查看>>
    Windows下载安装良心教程
    查看>>
    Android上下文菜单ContextMenu
    查看>>
    【bzoj4543】Hotel加强版(thr)
    查看>>
    React-Native学习手册----搭建基于ios平台的开发环境
    查看>>
    [stm32] 中断
    查看>>
    L1-043 阅览室
    查看>>
    RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
    查看>>
    两个时间相差多少 .net中的timespan应用
    查看>>
    递归 换零钱问题——由打靶子问题引申
    查看>>
    Python-函数基础
    查看>>
    Extensible Messaging and Presence Protocol (XMPP) 简介
    查看>>
    Farm Irrigation
    查看>>
    windows平板的开发和选型
    查看>>
    无平方因子的数(数论初步) By ACReaper
    查看>>
    C语言截取字符串
    查看>>
    如何查自己的账单
    查看>>
    JAVA8学习笔记(二)----三个预定义接口
    查看>>
    JDBC连接各种数据库的字符串
    查看>>