data.json

{"data": [{"title": "西游题材小游戏合辑","subtitle": "中国风游戏推荐 ","image": "https://img.app7kb.com/uploads/2019/03/6KW_5ri46KDIzNA.jpg","description": "美仑美奂的奇幻场景,匠心独运的关卡设计,极具魄力的Boss战,将硬核奇幻题材最激动人心的一面完美呈现。"},{"title": "传奇系列游戏合辑","subtitle": "经典回顾","image": "https://img.app7kb.com/uploads/2019/01/MTUzMTYxNjDA2MQ.jpg","description": "让我们一起回顾当年传奇盛世的年代,一起闯荡传奇世界!是兄弟,一起来!"},{"title": "仙侠小游戏合辑","subtitle": "中国风游戏推荐","image": "https://img.app7kb.com/uploads/2019/02/5LuZ5L6gLmTE2OQ.jpg","description": "唯美的画风,经典的角色扮演,御剑飞行,组队副本玩法形成了独特的游戏风格!"},{"title": "国粹麻将小游戏大全","subtitle": "中国风游戏推荐","image": "https://img.app7kb.com/uploads/2019/03/6bq75bCGLmTY0MQ.jpg","description": "打麻将古已有之,但以前叫打马吊,“三缺一”这三个字更是老少皆知,可见麻将的风靡程度。"},{"title": "捕鱼小游戏专题","subtitle": "休闲游戏推荐","image": "https://img.app7kb.com/uploads/2019/03/6bq75bCGLmTY0MQ.jpg","description": "全新概念捕鱼玩法,多种娱乐游戏场景画面,娱乐性强 、炮弹永不落空,捕鱼小游戏专题助你成为捕鱼达人!"}]
}

html部分

<!-- 设置ul li -->
<ul class="uli"></ul>
<!-- 两个 div 中的 span 控制右边的便签和左边的标签为点击事件 -->
<div class="pa1"><span class="a1"><</span><span class="a2">></span>
</div>

js部分

$.ajax({type: "get",url: "../js/data.json",async: true,success: function (msg) {var str = msgconsole.log(msg.data[0].title)var s = ""for (var i = 0; i < str.data.length; i++) {str.data[i].description = str.data[i].description.replace(new RegExp("Boss", "g"), "")str.data[i].description = str.data[i].description.replace(new RegExp("副本", "g"), "")str.data[i].subtitle = str.data[i].subtitle.replace(new RegExp("Boss", "g"), "")str.data[i].subtitle = str.data[i].subtitle.replace(new RegExp("副本", "g"), "")s += `<li><p>${str.data[i].title}</p><p>${str.data[i].subtitle}</p><img src=${str.data[i].image} alt=''></img><p>${str.data[i].description}</p></li>`}$(".uli").html(s)},error: function (errMsg) {},})
$(function () {//调用定时器;function autoRun() {return setInterval(left(), 2000)}var timer = autoRun()setInterval(() => {autoRun()}, 2000)// 设置图片的大小var img = 700// 设置索引为 0var index = 0// 设置图片的数量的长度var option = $(".uli>li img").length$(".a1").click(function () {// 再点击事件里面执行回调函数right()})function right() {// index的索引值为 0 当他大于图片的长度的时候 就让他执行 --if (index > 0) {index--} else {index = option - 1}move()}$(".a2").click(function () {console.log(11)// 再点击事件里面执行回调函数eft()})// 函数名称 lestfunction left() {// index的索引值为 0 当他小于图片的长度的时候 就让他执行 ++ option要执行减 1 否则会有一张空白的页面if (index < option - 1) {index++} else {index = 0}move()}function move() {var a = -index * img + "px"$(".uli li >img").animate({ left: a }, 700)$(".uli li >span").animate({ left: a }, 700)$(".uli li >p").animate({ left: a }, 700)}
})

实现一个基于jQuery的图片轮播效果(带自动播放)相关推荐

  1. android首页图片轮播效果,Android_Android自动播放Banner图片轮播效果,先看一下效果图支持本地图 - phpStudy...

    Android自动播放Banner图片轮播效果 先看一下效果图 支持本地图片以及网络图片or本地网络混合. 使用方式: android:id="@+id/banner" andro ...

  2. jQuery实现图片轮播效果

    图片轮播效果 : 在页面的指定位置实现的图片自动的左右轮流切换展示,效果为无缝连接; 点击图片左下的标签(或中间的小圆点)切换到对应的图片; 点击图片的左右切换标签; 整体思路 : 自动轮播: 将一个 ...

  3. jquery实现jQuery实现图片轮播效果,jQuery实现焦点新闻

    在写这篇文章之前,xxx已经写过了几篇关于改jquery实现主题的文章,想要了解的朋友可以去翻一下之前的文章 效果图: 实现代码: 每日一道理 爱,有的时候不需要山盟海誓的承诺,但她一定需要细致入微的 ...

  4. 基于jQuery实现垂直轮播效果

    效果图 方法:使用定时器让元素不断替换及高度变化 <!DOCTYPE html> <html lang="en"> <head><meta ...

  5. 基于jQuery实现水平轮播效果

    效果图 方法:使用动画效果,让第一幅图的宽度逐渐变为0px,然后将第一幅图添加至父元素末尾 <!DOCTYPE html> <html lang="en"> ...

  6. html5jqueryl轮播图,基于JQuery的实现图片轮播效果(焦点图)

    完整的演示代码: JQuery实现图片轮播效果 #banner {position:relative; width:478px; height:286px; border:1px solid #666 ...

  7. PgwSlideshow-基于Jquery的图片轮播插件

    友情链接:http://www.htmleaf.com/Demo/201504031619.html  http://www.htmleaf.com/Demo/201504191708.html 0 ...

  8. jquery手写轮播图_15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

  9. html5+自动播放轮播插件,15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

最新文章

  1. HTML+CSS+JS面试题(附带答案)
  2. python编写sql注入工具-利用Python实现SQL注入 - Python黑客编程入门系列 - 8
  3. ubuntu中wine的安装位置
  4. STL容器:list双向链表学习
  5. Ubuntu平台采用Qemu搭建ARM虚拟机环境
  6. 简述python_python 入门简述
  7. 简单之美 | ZooKeeper应用案例
  8. python逐行写入txt文件_Python中将变量按行写入txt文本中的方法
  9. 详解研发健康体检信息管理系统分析
  10. 2019 双十一京东全民养红包攻略分享
  11. 电脑卡慢怎么办,是什么原因,怎么处理Sysmain
  12. python对文件的读操作方法是什么_Python文件的读写操作
  13. 2022管理类联考真题不含答案-文都管联院
  14. 父类的对象指向子类对象,父类可以调用子类的方法吗?
  15. 计算机CPU指令的32位、64位是如何区分呢?
  16. mysql数据库安装资源、步骤及基本操作指令详解
  17. XXTEA算法使用C语言实现
  18. windows绑定hosts
  19. 【简书读书社】每个周末,一起来读简书电子书(第九期)
  20. 简述autocad在测绘工程中的应用_AutoCAD及测绘应用

热门文章

  1. 帧同步分离逻辑层和渲染层_帧同步的一些坑
  2. 游戏帧同步的流程与实现
  3. python 用 xlwings 处理 Excel 中的重复数据
  4. 删除excel中某一列的重复项
  5. 关于STEP文件格式的介绍
  6. 通过QQ邮箱反查QQ号
  7. PLC功能块系列之气缸功能块FB(SCL语言)
  8. php实现ffmpeg处理视频
  9. cocos2d 使用SimpleAudioEngine加载音乐音效
  10. Web项目部署阿里云服务器全过程——详细篇