flexslider.js实现移动端轮播


Posted in Javascript onFebruary 05, 2017

效果如下:

flexslider.js实现移动端轮播

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>flexslider.js移动端轮播</title>
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport">
<style>
/* reset wap */
body,p,a,div,ol,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input,iframe,nav,header,footer {
 margin: 0;
 padding: 0;
 list-style: none;
}
body {
 font: 16px Microsoft YaHei, sans-serif;
 -webkit-tap-highlight-color: transparent;
 color: #2a2b2c;
 background: #fff;
}
*, *::before, *::after {
 outline: none;
 box-sizing: border-box;
}
a,img {
 text-decoration: none;
 display: block;
 color: #2a2b2c;
 border: 0;
}
.wrapper {
 width: 360px;
 margin: 100px auto;
}
.h1s {
 margin: 40px 10px 10px 10px;
 font: 20px Microsoft YaHei;
}

/* flexslider */
.flexslider {
 height: 180px;
 position: relative;
 background: #f5f5f5;
 overflow: hidden;
}
.flex-viewport {
 height: 100%;
}
.slides {
 height: 100%;
 position: relative;
 z-index: 1;
}
.slides li {
 height: 100%;
}
.slides li a {
 display: block;
 height: 100%;
 position: relative;
}
.flexslider li img {
 display: block;
 width: 100%;
 height: 100%;
 display: none;
}
.flex-control-nav {
 text-align: center;
 padding: 0 5px;
 position: absolute;
 right: 0;
 bottom: 3px;
 z-index: 2;
}
.flex-control-nav li {
 display: inline-block;
 width: 8px;
 height: 8px;
 margin: 0 3px;
}
.flex-control-nav a {
 display: block;
 height: 100%;
 line-height: 40px;
 overflow: hidden;
 border: 1px solid #fff;
 border-radius: 55%;
}
.flex-control-nav .flex-active {
 background: #fff;
}
.flexslider .ps1 {
 width: 100%;
 height: 25px;
 color: #fff;
 background: rgba(0,0,0,.5);
 padding: 0 50px 0 10px;
 font: 14px/27px Microsoft YaHei;
 text-align: left;
 display: block;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
 position: absolute;
 bottom: 0;
 left: 0;
}
</style>
</head>
<body>
<div class="wrapper">
 <div class="flexslider">
  <ul class="slides">
   <li>
    <a href="">
     <img src="http://ww2.sinaimg.cn/large/bea70753gw1f6fg9db318j21hc0m8n61.jpg" alt="">
     <p class="ps1">图片标题</p>
    </a>
   </li>
   <li>
    <a href="">
     <img src="http://ww4.sinaimg.cn/large/bea70753gw1f6fg9e38eyj21hc0m8tht.jpg" alt="">
     <p class="ps1">图片标题</p>
    </a>
   </li>
   <li>
    <a href="">
     <img src="http://ww4.sinaimg.cn/large/bea70753gw1f6fg9enyp1j21hc0m8465.jpg" alt="">
     <p class="ps1">图片标题</p>
    </a>
   </li>
  </ul>
 </div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/flexslider/2.6.2/jquery.flexslider.min.js"></script>
<script>
$(function () {
 $('.flexslider').flexslider({
  directionNav: false,   //是否显示左右控制按钮
  controlNav: true,   //是否显示底部切换按钮
  pauseOnAction: false,  //手动切换后是否继续自动轮播,继续(false),停止(true),默认true
  animation: 'slide',   //淡入淡出(fade)或滑动(slide),默认fade
  slideshowSpeed: 5000,  //自动轮播间隔时间(毫秒),默认5000ms
  animationSpeed: 150,   //轮播效果切换时间,默认600ms
  direction: 'horizontal',  //设置滑动方向:左右horizontal或者上下vertical,需设置animation: "slide",默认horizontal
  randomize: false,   //是否随机幻切换
  animationLoop: true   //是否循环滚动
 });
 setTimeout($('.flexslider img').fadeIn());
});
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
Sep 14 Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 Javascript
jQuery解决input超多的表单提交
Aug 10 Javascript
jQuery中text() val()和html()的区别实例详解
Jun 28 Javascript
JSONP跨域请求实例详解
Jul 04 Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 Javascript
教你如何用node连接redis的示例代码
Jul 12 Javascript
JavaScript创建对象的常用方式总结
Aug 10 Javascript
图文详解vue框架安装步骤
Feb 12 Javascript
JS常用排序方法实例代码解析
Mar 03 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
Mar 06 Javascript
简单实现js悬浮导航效果
Feb 05 #Javascript
用js制作淘宝放大镜效果
Oct 28 #Javascript
js实现百度搜索提示框
Feb 05 #Javascript
jQuery.Form上传文件操作
Feb 05 #Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 #Javascript
用jquery的attr方法实现图片切换效果
Feb 05 #Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 #Javascript
You might like
php 静态页面中显示动态内容
2009/08/14 PHP
php摘要生成函数(无乱码)
2012/02/04 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
Gambit vs CL BO3 第一场 2.13
2021/03/10 DOTA
编写Js代码要注意的几条规则
2010/09/10 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
js编写一个简单的产品放大效果代码
2016/06/27 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
python实现爬虫下载漫画示例
2014/02/16 Python
python邮件发送smtplib使用详解
2020/06/16 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
python3访问字典里的值实例方法
2020/11/18 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
英语硕士生求职简历的自我评价
2013/10/15 职场文书
六个一活动实施方案
2014/03/21 职场文书
勾股定理课后反思
2014/04/26 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
撤诉申请怎么写
2015/05/19 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android