我们在做项目的过程中,有时候客户需求要求你在同一个页面中,写几个不同样式的轮播图效果,那么如何快速实现呢?(要知道若果你每个轮播图都要用原生javascript写的话,会很麻烦,代码也不够简洁)

这里我们就可以借助插件来实现这一功能,swiper.js就是一个专门处理轮播图效果的js库,下面举例来说明:

小米防丢器

    • 遥控自拍

    • 解放双手、释放激情

    • 解放你的双手,给你充分的空间摆Pose,天地即秀场。打开小觅App自带的相机程序,即可轻松自拍。支持绝大部分第三方能够使用音量键作为快门按钮的相机App,如美图秀秀、美颜相机、柚子相机等。

    • 实拍效果图

    • 遥控音乐

    • 随心切歌

    • 享受音乐,当然要自由,音乐遥控,小觅一键掌控:打开小觅App自带的音乐播放器,即可单击暂停、双击下首,三击上首。广泛支持绝大部分音乐App,网易云音乐、QQ音乐、巨鲸等

    • Android 及 iOS版支持的音乐应用

    • 遥控PPT

    • 放胆自信

    • 给你无限的空间掌控演讲,挥洒风采。能够支持Mac电脑以及Windows 8.1及以上自带蓝牙4.0的电脑

    • Mac及Windows上支持的幻灯片App

$(function () {

var swiper1 = new Swiper(‘.swiper-container-part5‘, {

pagination: ‘.swiper-part5‘,

nextButton: ‘.swiper-button-next‘,

prevButton: ‘.swiper-button-prev‘,

paginationClickable: true,

spaceBetween: 30,

centeredSlides: true,

autoplay: 4000,

autoplayDisableOnInteraction: false,

loop: true

});

$("#part5 span").css({

width: ‘1px‘,

height: ‘1px‘,

marginLeft: "45px",

display: "inline-block",

borderRadius: "10px",

backgroundColor: "white"

});

var imgs0 = new Image();

imgs0.src = "img/wallet.png";

var imgs1 = new Image();

imgs1.src = "img/pet.png";

var imgs2 = new Image();

imgs2.src = "img/key.png";

var imgs3 = new Image();

imgs3.src = "img/bag.png";

var imgs4 = new Image();

imgs4.src = "img/camera.png";

var imgs5 = new Image();

imgs5.src = "img/computer.png";

$("#part5 span ").eq(0).html(imgs0);

$("#part5 span ").eq(1).html(imgs1);

$("#part5 span ").eq(2).html(imgs2);

$("#part5 span ").eq(3).html(imgs3);

$("#part5 span ").eq(4).html(imgs4);

$("#part5 span ").eq(5).html(imgs5);

$("#part5 span img").css({

width: ‘30px‘,

height: ‘30px‘,

borderRadius: "0"

});

});

$(function () {

var swiper2 = new Swiper(‘.swiper-container-part20‘, {

pagination: ‘.swiper-part20‘,

nextButton: ‘.swiper-button-next‘,

prevButton: ‘.swiper-button-prev‘,

paginationClickable: true,

spaceBetween: 30,

centeredSlides: true,

autoplay: 4000,

autoplayDisableOnInteraction: false,

loop: true

});

$(".swiper-part20 span ").css({

width:‘80px‘,

height:‘80px‘,

marginLeft:"85px",

display:"inline-block",

borderRadius:"10px",

backgroundColor:"#F7F7F7"

});

var imgs0 = new Image();

imgs0.src="img/cameraBlue.png";

var imgs1 = new Image();

imgs1.src="img/musicBlue.png";

var imgs2 = new Image();

imgs2.src="img/pptBlue.png";

$(".swiper-part20 span ").eq(0).html(imgs0);

$(".swiper-part20 span ").eq(0).html(imgs0).append("

遥控自拍

");

$(".swiper-part20 span ").eq(1).html(imgs1);

$(".swiper-part20 span ").eq(1).html(imgs1).append("

遥控音乐

");

$(".swiper-part20 span ").eq(2).html(imgs2);

$(".swiper-part20 span ").eq(2).html(imgs2).append("

遥控ppt

");

$(".swiper-part20 span img").css({

width:‘80px‘,

height:‘70px‘,

borderRadius:"10px"

});

});

注意看代码中的红色部分,由于swiper.js中的选择器名称是统一的,如果你直接拿来用的话,一个页面只能用一次,也就是说,如果你的页面有2个以上的轮播图,那么再不改名选择器名称的前提下他们之间会互相干扰,最终导致效果出不来或者报错;

所以我在每一个原有swiper-containter类名后面又加了自己的类选择器,用以区分,然后在JS代码当中,红色字体部分也要做出相应的修改;做完这两个步骤,基本就可以在页面中实现2个不同效果的轮播图同时正常工作了;页面中另外一部分css只

是对section本身的width和height;以及其在页面中的位置做了调整;所以这里就没有给出;有兴趣的读者,可以复制上述代码试试效果;

swiper.js 源代码 下载地址:http://www.swiper.com.cn/download/index.html#file7

原文:http://www.cnblogs.com/liboyu/p/5873564.html

html中多个图片轮播代码怎么写,Html5如何快速在页面中写出多个轮播图效果相关推荐

  1. php如何随机显示图片,php中随机显示图片的函数代码_php

    /********************************************** * Filename : img.php * Author : freemouse http://www ...

  2. php正则网络图片格式,php中通过正则表达式下载内容中的远程图片的函数代码

    这段程序其实是属于"小偷程序"的重要部分. 这一段程序只是下载远程图片的那一段而已,程序写的比较简单,大多部分都做了注释. if (preg_match_all("/ht ...

  3. uniapp 微信小程序 最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好。下面全局分享代码做了记录

    最近写的两个小程序中都会有,微信分享的设置,每次都在单个页面中写相同的内容,修改很不友好.下面全局分享代码做了割记录 首先在小程序中配置微信分享,和微信朋友圈, onShareAppMessage, ...

  4. php用正则匹配远程图片,php中通过正则表达式下载内容中的远程图片的函数代码...

    if (preg_match_all("/http://[^ "']+[.jpg|.gif|.jpeg|.png]+/ui",stripcslashes($content ...

  5. js怎么将json数据展示在html代码,JS格式化json数据展示到页面中

    html页面: 查询json结果 studyid* partnerId token 查询 查询结果: css代码: .red-text { color: red; } .size-big { widt ...

  6. wordpress运行php代码,怎么在wordpress的文章或页面中运行PHP代码

    最近有个项目需要在wordpress里运行php代码,可是在编辑器里输入php代码后,前台只会以文本的方式输出,非常不方便,根本实现不了我的需求.下面我们来看一下该怎么才可以实现在wordpress里 ...

  7. Python中的堆实现:heapq 模块——利用堆结构实现快速访问数据流中的中位数

    堆结构 堆结构是一种优先队列,可以以任意顺序添加对象,并随时查找或删除最小(大)的元素,或者查找和删除前 K 个最小(大)元素.相比于列表方法min() / max(),这样做的效率要高得多. 堆结构 ...

  8. wordpress页面里可不可以写php,如何在WordPress页面中创建不同的可编辑部分?

    不幸的是,单独使用WordPress在单个页面中添加多个可编辑字段并不是特别容易. 我认识的许多WP开发人员(包括我本人)都依赖Advanced Custom Fields插件来获取其他内容字段. 实 ...

  9. java中OOD_还在傻傻分不清?3分钟快速认识Java中的OOA、OOD、OOP

    在计算机专业中,Java专业是最常设的专业之一,在学习Java时,框架是重要的学习内容,你还在傻傻分不清吗?3分钟快速认识Java中的OOA.OOD.OOP.OOA:Object-Oriented A ...

最新文章

  1. WebSphere Application Server中manageprofiles的使用
  2. 在下列选项中,没有构成死循环的程序的是?
  3. fun python_Python(一)
  4. Java中封装的全局日期处理工具类
  5. WWW 2020 | 信息检索中的对话式问题建议
  6. VTK:PolyData之CellsInsideObject
  7. 数学--数论--莫比乌斯函数
  8. =======================================以前的======================================
  9. 【POJ - 3694】Network(对dfn求lca 或 缩点+lca 或 边双连通+并查集)
  10. DbUtils: JDBC Utility Component Examples翻译
  11. 第三代计算机硬件特点是,第三代计算机的特征.doc
  12. Codeup_575I_剪刀石头布
  13. epoch、 iteration和batchsize的区别
  14. Windows开机运行程序
  15. php读取excel写入数据库,PHP读取EXCEL文件写入数据库
  16. element-ui使用踩坑记录 2022/8/24
  17. 封锁阳光大学(染色)
  18. Unity基础案例讲解:创建小型太空射击游戏(三)
  19. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener解决方案
  20. java窗体图片_JAVA窗体添加背景图片

热门文章

  1. 鸿蒙可以适配小米吗,鸿蒙系统小米手机能用吗?鸿蒙系统支持第三方手机!
  2. Google Guava 工具集__3__ Ordering犀利的比较器 Object方法
  3. 新手学习实记(八、在树莓派上实现云台舵机目标追踪)
  4. C51数字电子日历/时钟设计
  5. mybatis plus 分页(IPage)
  6. XMC外设学习之USIC
  7. CHALI茶里联手趣拿,与你“香”约九九趣拿节
  8. Python 匿名函数lambda 相关的一个小题
  9. 虚拟主机搭建微信公众号服务器
  10. CTF题库Fair-Play