flexSlider 图片轮播插件的使用(附参数设置)

article/2025/11/5 18:41:44

前提:下载插件(官网下载地址:http://flexslider.woothemes.com/ 请用IE打开,chrome可能打不开;其他下载地址:点击打开链接),并引入flexslider.css和jquery.flexslider-min.js文件(缺一不可)

<link rel="stylesheet" href="../../common/css/flexslider.css" />
<script type="text/javascript" src="../../common/js/jquery.flexslider-min.js"></script>

核心

html代码:

<div id="slider" class="flexslider ">   <!-- 固定写法 --><ul class="slides"> <!--固定写法--><li class="images"><img src="../src/images/bg1.jpg" /></li><li class="images"><img src="../src/images/bg3.jpg" /></li></ul></div>

js代码:

		$('#slider').flexslider({    animation: "solid", //动画效果animationLoop: true, //是否循环播放controlNav: true,directionNav: false,startAt: 0, // Integer: 开始播放的 slide,从 0 开始计数slideshow: true, // Boolean: 是否自动播放slideshowSpeed: 3000, // Integer: ms 滚动间隔时间animationSpeed: 600, // Integer: ms 动画滚动速度direction: "horizontal", // String: 滚动方向 ["horizontal"|"vertical"]prevText:' <img src="../../common/img/prev.png">',           // String: 上一个按钮文字(),nextText: '<img src="../../common/img/next.png">',           // String: 下一个按钮文字after:function(slider){	//加载完成后回调函数
//		    	console.log(slider)}

效果:


默认参数说明(此处引用amazeUI 文档,地址 http://amazeui.org/javascript/slider):
  animation: "slide",             // String: ["fade"|"slide"],动画效果easing: "swing",                // String: 滚动动画计时函数direction: "horizontal",        // String: 滚动方向 ["horizontal"|"vertical"]reverse: false,                 // Boolean: 翻转 slide 运动方向animationLoop: true,            // Boolean: 是否循环播放smoothHeight: false,            // Boolean: 当 slide 图片比例不一样时// "true": 父类自动适应图片高度// "false": 不自动适应,父类高度为图片的最高高度,默认为falsestartAt: 0,                     // Integer: 开始播放的 slide,从 0 开始计数slideshow: true,                // Boolean: 是否自动播放slideshowSpeed: 5000,           // Integer: ms 滚动间隔时间animationSpeed: 600,            // Integer: ms 动画滚动速度initDelay: 0,                   // Integer: ms 首次执行动画的延迟randomize: false,               // Boolean: 是否随机 slide 顺序// Usability featurespauseOnAction: true,            // Boolean: 用户操作时停止自动播放pauseOnHover: false,            // Boolean: 悬停时暂停自动播放useCSS: true,                   // Boolean: 是否使用 css3 transitiontouch: true,                    // Boolean: 允许触摸屏触摸滑动滑块video: false,                   // Boolean: 使用视频的 slider,防止 CSS3 3D 变换毛刺// Primary ControlscontrolNav: true,               // Boolean: 是否创建控制点directionNav: true,             // Boolean: 是否创建上/下一个按钮(previous/next)prevText: "Previous",           // String: 上一个按钮文字,可为html元素nextText: "Next",               // String: 下一个按钮文字,可为html元素// Secondary Navigationkeyboard: true,                 // Boolean: 是否开启键盘左(←)右(→)控制multipleKeyboard: false,        // Boolean: 是否允许键盘控制多个 slidemousewheel: true,               // Boolean: 是否开启鼠标滚轮控制pausePlay: false,               // Boolean: 是否创建暂停与播放按钮pauseText: 'Pause',             // String: 暂停按钮文字playText: 'Play',               // String: 播放按钮文字// Special propertiescontrolsContainer: "",          // jQuery Object/SelectormanualControls: "",             // jQuery Object/Selector 自定义控制 slider 的元素,// 如 "#tabs-nav li img",导航数量和 slide 数量一样sync: "",                       // Selector: 关联 slide 与 slide 之间的操作。asNavFor: "",                   // Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider// Carousel OptionsitemWidth: 0,                   // Integer: slide 宽度,多个同时滚动时设置itemMargin: 0,                  // Integer: slide 间距minItems: 1,                    // Integer: 最少显示 slide 数, 与 `itemWidth` 相关maxItems: 0,                    // Integer: 最多显示 slide 数, 与 `itemWidth` 相关move: 0,                        // Integer: 一次滚动移动的 slide 数量,0 - 滚动可见的 slide// Callback APIstart: function(){},            // Callback: function(slider) - 初始化完成的回调before: function(){},           // Callback: function(slider) - 每次滚动开始前的回调after: function(){},            // Callback: function(slider) - 每次滚动完成后的回调end: function(){},              // Callback: function(slider) - 执行到最后一个 slide 的回调added: function(){},            // Callback: function(slider) - slide 添加时触发removed: function(){}           // Callback: function(slider) - slide 被移除时触发

拓展

1、导航控制嵌入图片中

改变 css属性即可:
.flex-control-nav{bottom:0px
}

2、设置默认左右方向按钮样式

修改css属性
.flex-direction-nav a {text-decoration: none;display: block;width: 40px;height: 48px;margin: -20px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;/*color: rgba(0, 0, 0,0);*/background: url(../img/13.jpg) no-repeat;      //看这里,看这里text-indent: -999em
}
修改js,将prevText 和 prevNext注释掉

图片 13.jpg ,“右键--图片另存为”使用。


http://chatgpt.dhexx.cn/article/2VxeDweX.shtml

相关文章

flex

水平垂直居中也算是 CSS 领域最为常见的一个问题了&#xff0c;不同场景下的方法也各不相同&#xff0c;各有优劣。嗯&#xff0c;下面这种应该算是最便捷的了&#xff1a; <div class"g-container"><div class"g-box"></div> </div…

轮播插件——flexslider

轮播插件——flexslider, 首先&#xff0c;当我们需要轮播插件的时候呢&#xff0c;去浏览器中找自己需要的轮播插件&#xff0c;比如&#xff0c;搜索关键词“JQuery轮播插件”&#xff0c;就会出来很多网站&#xff0c;选一个点进去&#xff0c;预览效果&#xff0c;然后下载…

重现Struts1的操纵classLoader漏洞

注&#xff1a;本文仅限技术研究&#xff0c;探讨&#xff0c;测试使用. 2014年4月29日爆出的struts的可操纵classLoader的漏洞&#xff0c; 横跨struts1和struts2的所有版本。 影响面和问题的严重性几乎可以和heartbleed相媲美。 struts2要严重一些&#xff0c;对于struts1&am…

Struts1、Struts2、Hibernate、Spring框架工作原理介绍

Struts1工作原理 Struts1工作原理图 1 、初始化&#xff1a; struts 框架的总控制器 ActionServlet 是一个 Servlet &#xff0c;它在 web.xml 中配置成自动启动的 Servlet &#xff0c;在启动时总控制器会读取配置文件 (struts-config.xml) 的配置信息&#xff…

Struts1 和 Struts2

关于Struts2的出现缘由和好处就不多说啦&#xff0c;看了几篇总结的不错的文章&#xff0c;整理下贴出来&#xff0c;共同学习了。 Action的区别 对于有着丰富的Struts1.x开发经验的朋友来说&#xff0c;都十分的清楚Action是整个Struts框架的核心内容&#xff0c;当然Struts2也…

Struts1的工作流程

Struts1的工作流程图如下所示&#xff1a; 其工作流程如下&#xff1a; 当Web服务器启动的时候&#xff0c;根据web.xml文件加载并初始化ActionServlet&#xff0c;根据配置ActionServlet的config参数信息&#xff0c;确定struts-config.xml配置文件存放的位置&#xff0c;并根…

struts2讲解

Struts2部分 1. JavaEE软件三层结构和MVC的区别&#xff1f; JavaEE软件三层机构是由sun公司提供JavaEE开发规范的&#xff1a;Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】 MVC是一种思想&#xff0c;是一种模式&#xff0c;将软件分为 Model…

Struts1和Struts2对比

最近学习了Struts1和Struts2.很多人、很多资料都提到。Struts2不是从Struts1发展而来的。Struts2的前身是WebWork。那它俩到底有多大的不同呢&#xff0c;看了一些资料&#xff0c;下边就来比较比较。 一、架构分析 Struts1的架构图&#xff1a; 执行流程&#xff1a; 1.…

Struts1.x使用入门

Struts1框架是apache公司的开源子项目&#xff0c;是基于mvc逻辑分层的web层框架实现。是出现最早的web层框架&#xff0c;应用最广发。Struts1框架重点关注的是控制层&#xff0c;对于视图层只是提供了大量的标签&#xff1b;对于model层的影响微乎其微。 本文也是本人初学st…

Struts1的路径映射详解

首先介绍下struts1种xml配置的相关概念&#xff1a; • Action 的path: ActionServlet 根据该属性来转发用户的请求&#xff0c;即将用户请求转发与之同名的Action 。同名的意思是:将请求的.do 后缀去掉&#xff0c;匹配Action 的path属性值。 • Action 的name: 此处的name 属…

Struts1框架轻易入门,经典示例

Struts1框架轻易入门&#xff0c;经典示例 版权申明&#xff1a;此文为作者原创&#xff0c;未经允许&#xff0c;请勿转载&#xff01; Struts工作原理及流程登录验证示例 Struts1 工作原理及流程 这是本人整理的一点材料&#xff0c;原理图为纯手工绘制&#xff0c;不喜勿喷&…

struts1框架基本(笔记)

在阿帕奇官网下载合适的struts1框架文件。 应用在显示层框架。 struts1与struts2虽然是一脉相承&#xff0c;但它们用法完全不一样。 struts2是在struts1与webwork基础上&#xff0c;发展的全新框架。 注&#xff1a;本文是在MyEclipse下进行的操作&#xff0c;不是之前的E…

Struts1介绍

struts&#xff1a;[strʌts]支柱; 撑杆; 支杆; 支撑; 趾高气扬的步态; 高视阔步的样子; 引入struts Model1结构如图1所示&#xff1a; Model1是一个以JSP文件为中心的模式&#xff0c;在这种模式中JSP页面不仅负责表现逻辑&#xff0c;也负责控制逻辑。专业书籍上称之为逻辑…

入门Struts1第一讲——Struts1入门就这么简单

现在终于进入框架的学习中了&#xff0c;后面还有好几个框架等待着我们呢&#xff01;我们先来学习Struts1框架&#xff0c;然后再过渡到Struts2框架的学习中。下面我们开始学习Struts1框架之旅。 Struts1简介 Struts1是Apache开发的一个web层的框架&#xff0c;它主要用于简…

连接微软云的几种方式

1&#xff0c;通过管理portal连接微软云 需要使用liveId 2&#xff0c;通过visual web developer 直接更新 需要.cer(509)证书 3.通过远程登录管理 需要XXXXX-Staging-WebRole1_IN_0.rdp文件 PowerShell 需要管理证书

使用微软的OneDrive给别人分享大文件,非常方便

假设我想把这个40多MB的文件分享给一位同事&#xff1a; 在右键菜单里选share&#xff1a; 指定我要分享给谁&#xff1f; 假设我分享给这位姓丁的同事&#xff0c;OK了&#xff1a; 要获取更多Jerry的原创文章&#xff0c;请关注公众号"汪子熙":

谷歌云盘文件快速下载方法

最近看的论文附带的数据集在谷歌云盘里&#xff0c;每个文件都有十个G左右的大小&#xff0c;而直接从谷歌云盘下载速度过慢而且有可能中断&#xff0c;而multcloud是一个非常好的多云盘管理软件。他可以通过国内网直接登录操作&#xff0c;我们可以通过multcloud将谷歌云盘的文…

Win10安装OneDrive(微软云盘)后无法打开

https://jingyan.baidu.com/article/ce4366496a3ae73773afd3f8.html 这里为Win10系统正常下载OneDrive安装包安装成功后&#xff0c;打开或闪退或没反应的情况 工具/原料 OneDrive&#xff08;微软网盘&#xff09; Win10系统 方法/步骤 按住键盘上的Win&#xff08;就是左下…

开源网盘系统推荐 - 开源云盘 - 安装及开发教程

开源网盘系统推荐 - 开源云盘 - 安装及开发教程 云盘界面 介绍 本开源云盘致力于打造成一个优雅&#xff0c;好用&#xff0c;高效&#xff0c;克制的开源云盘。 在线体验 (账号demo/123456) 软件架构 本开源云盘采用前后端分离的模式开发。后端使用Golang语言&#xff0c;前…

onedrive php 上传文件,使用Aria2自动上传文件到onedrive教程

1、先在onedrive中建立一个upload文件夹来统一接收上传 2、然后开始建个环境 宝塔 或lnmp都可以&#xff0c;nginxphp(数据库用不到&#xff0c;装不装无所谓) 3、建立两个站点dl.example.com(下载用) pan.example.com(网盘用) 4、安装aria2&#xff0c;这里推荐逗比大佬的一键…