除了用swipper等插件实现图片的切换之外,我们通过引入html5规范中的自定义data属性来实现图片切换。

在详细介绍怎么实现切换之前,先介绍data属性的使用方法。

我们通过使用jquery的.data()方法来访问这些"data-*"属性。例如

let index = $('#dragon_eggimg').data('awesome').index

let status = dragon_eggsimgs[index].status

而通过$('#dragon_eggimg').data('awesome').index=0;来改变index或者false的值。

这是我们常见的用法,那么接下来就实现图片切换或者轮播

轮播

settimeout(function(){

$('#dragon_eggimg').attr('src', dragon_eggsimgs[index + 1].srcimg)

$('#dragon_eggimg').data('awesome').index = index + 1

},1000)

切换:

if (action == 'next_btn') {

$('#dragon_eggimg').attr('src', dragon_eggsimgs[index + 1].srcimg)

$('#dragon_eggimg').data('awesome').index = index + 1

}

else if (action == 'pre_btn') {

$('#dragon_eggimg').attr('src', dragon_eggsimgs[index - 1].srcimg)

$('#dragon_eggimg').data('awesome').index = index - 1

}

html5图片自动轮播纯代码,HTML5的自定义data-*实现图片切换或者轮播(代码实例)...相关推荐

  1. 纯css就能实现可点击切换的轮播图,feel起来很丝滑

    前言 轮播图经常会在项目里用到,但是实际上用到的轮播图都是比较简单的,没有复杂的特效,这个时候如果去引入swiper那些库的话,未免就有点杀鸡焉用牛刀了. 所以不如自己手写一个,而今天我要分享的一种写 ...

  2. HTML5期末大作业:动漫网站设计——斗破苍穹动漫(6页)带轮播特效 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品

    HTML5期末大作业:动漫网站设计--斗破苍穹动漫(6页)带轮播特效 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 大学生毕设网页 ...

  3. HTML5期末大作业:动漫网站设计——福五鼠动漫(6页)带轮播特效 高质量代码 HTML+CSS+JavaScript 毕设网页设计HTML

    HTML5期末大作业:动漫网站设计--福五鼠动漫(6页)带轮播特效 HTML+CSS+JavaScript 大学生毕设网页设计HTML 学生网页课程设计期末作业下载 web网页设计制作成品 常见网页设 ...

  4. jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)

    用jQuery如何手写一个简单的轮播图?下面本篇文章通过代码示例来给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用 jQuery 手写轮播图 先上个效果截图: 主要 ...

  5. android 手机左右移动图片轮播,js实现支持手机滑动切换的轮播图片效果实例

    本文实例讲述了js实现支持手机滑动切换的轮播图片效果的方法.分享给大家供大家参考.具体如下: 运行效果如下: 完整实例代码点击此处本站下载. 使用方法案例: $('.carousel-image'). ...

  6. Js实现图片点击切换与轮播

    Js实现图片点击切换与轮播 图片点击切换 <!DOCTYPE html> <html><head> <meta charset="UTF-8&quo ...

  7. 使用CSS实现简单的图片切换(轮播图)

    使用CSS实现简单的图片切换(轮播图) 预览图如下: 目录 使用CSS实现简单的图片切换(轮播图) 一:首先创建基本布局 1:创建一个div容器 ,里面的ul与ol标签分别对应轮播图片和下方圆点: 二 ...

  8. 用js实现点击切换+自动切换的轮播图

    用js实现点击切换+自动切换的轮播图 之前博主写过一篇用css实现轮播图的文章,可以看到用css实现的轮播图也能实现我们所需要的功能.那么这些功能用js该如何实现呢?我们一起来看下吧! (ps:博主在 ...

  9. html js轮播图无白链接,JavaScript:100%原生js实现左右切换的轮播图(无延迟加载)...

    简介这篇文章主要介绍了JavaScript:100%原生js实现左右切换的轮播图(无延迟加载)以及相关的经验技巧,文章约11114字,浏览量505,点赞数3,值得参考! *{ margin:0; pa ...

  10. 【学会轮播图这一篇文章就足够啦】JS 网页轮播图详解 自动播放+手动播放

    轮播图已经成了页面开发中不可缺少的一部分,日常生活中随处都能见到轮播图的身影,例如平常我们购物的淘宝,京东等等,都靠着轮播图在一片 有限的区域内展现出更多的商品.这也是前端程序员最早接触到的练手小项目 ...

最新文章

  1. 沫沫金【实践可用】--web工程ORM数据库链接(JDBC)链接集群库||普通库,两种标准...
  2. linux 开启独立iptables日志
  3. linux学习blog
  4. 【php7扩展开发一】注册一个内部函数hello world
  5. 消息称苹果正在启动生产iPhone SE 3
  6. Leetcode每日一题:17.letter-combinations-of-a-phone-number(电话号码的字母组合) 0ms通过
  7. python错误和调试
  8. 如何使用html如何安装,node.js – 如何使用全球安装的grunt-html?
  9. pytorch: torch.nn.functional.affine_grid(theta,size)
  10. matlab查表svpwm,SVPWM的查表生成方式代码
  11. 彭启宗的dsp技术学习笔记
  12. vs c++ 判断注册表键值是否存在
  13. 1.3-----Simplify 3D切片软件简单设置
  14. python用的编程软件是什么,python编程软件用哪个好
  15. 齐齐哈尔大学计算机专业好么,齐齐哈尔大学(专业学位)计算机技术考研难吗
  16. 斯蒂文斯理工学院计算机专业应聘,斯蒂文斯理工学院回国认可度高不高
  17. css实现鼠标悬浮显示禁用图标
  18. 2021年西式面点师(初级)新版试题及西式面点师(初级)考试试卷
  19. 冷门创业项目:自媒体赚钱速成之搬运大法
  20. spring:动态工厂,静态工厂

热门文章

  1. DynamipsGUI笔记
  2. 什么是计算机病毒?中国黑客教父告诉你
  3. 欧洲之星fotona4d有效果吗?做一次有效果吗?
  4. eclipse svn切换账号
  5. 2022年安全员-A证考试模拟100题模拟考试平台操作
  6. Win7连接蓝牙4.0鼠标
  7. c#中使用BackgroundWorker
  8. java jre 32位_jre 1.8 32位
  9. 手机游戏开发如何正确选择设计分辨率
  10. ftp服务器FileZilla Server详细配置教程