内容滑动切换效果jquery.hwSlide.js插件封装


Posted in Javascript onJuly 07, 2016

经过前两部分的讲解,我们大概知道内容滑动切换的基本开发思路和技巧,现在我们在第三部分将前面两部分的代码进行优化,封装成一个jQuery插件:jquery.hwSlide.js。开发者可以轻松创建各种图片轮播效果、焦点图效果、图文混排滑动效果。

内容滑动切换效果jquery.hwSlide.js插件封装

下载源码

hwSlider具有以下特性:

多个参数定制,满足不同项目需求。
支持移动端触控滑动。
支持图文混排,支持各种html元素。
响应式自适应屏幕尺寸。
同一页面支持多个滑动切换。
轻量级的,压缩版不到4KB。
支持所有现代浏览器,支持ie8+。

HTML
首先在页面head部位载入hwSlider所需的基本css样式文件,以及jquery库文件和hwSlider插件,当然我建议把js文件放在页面底部加载。

<link type="text/css" rel="stylesheet" href="css/hwslider.css" /> 
<script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery.hwSlider.js"></script>

然后在body中加入以下HTML代码:

<div class="hwslider"> 
 <ul> 
 <li><img src="images/s1.jpg" alt=""></li> 
 <li><img src="images/s2.jpg" alt=""></li> 
 <li>hwSlider.js</li> 
 </ul> 
</div>

按照上面的代码布局HTML结构,每个li元素包含一个滑块,滑块的内容可以是图片、文本或图文混排等等。

jQuery
按照jQuery插件开发模板,有兴趣的同学可以看看这篇文章关于jQuery插件模板的介绍:jQuery弹出层插件-hwLayer,我已经将代码封装成了jQuery插件:jquery.hwSlider.js,具体的代码请下载源码查看。调用Flexslider插件非常简单,使用如下代码:

$(function() { 
 $(".hwslider").hwSlider(); 
});

运行页面即可看到滑块效果。注意hwSlider默认使用滑块的尺寸600x320,你可以通过设置选项改变默认的滑块初始尺寸。

hwSlider选项设置
hwSlider提供了简单实用的选项设置,供开发者根据需求来设置。

内容滑动切换效果jquery.hwSlide.js插件封装

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
Mar 25 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
Apr 28 Javascript
jQuery移除元素自动解绑事件实现思路及代码
May 31 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
JS中call/apply、arguments、undefined/null方法详解
Feb 15 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
Jan 04 Javascript
基于jQuery实现瀑布流页面
Apr 11 jQuery
vue使用$emit时,父组件无法监听到子组件的事件实例
Feb 26 Javascript
使用 Vue 实现一个虚拟列表的方法
Aug 20 Javascript
JS实现数据动态渲染的竖向步骤条
Jun 24 Javascript
vue-router路由懒加载及实现的3种方式
Feb 28 Vue.js
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
Jul 07 #Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 #Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
Jul 06 #Javascript
jQuery+ajax实现实用的点赞插件代码
Jul 06 #Javascript
jQuery操作iframe中js函数的方法小结
Jul 06 #Javascript
jQuery深拷贝Json对象简单示例
Jul 06 #Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 #Javascript
You might like
php header()函数使用说明
2008/07/10 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
JS与框架页的操作代码
2010/01/17 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
2018/09/06 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
2019/07/29 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
Python三级菜单的实例
2017/09/13 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
python实现银行实战系统
2020/02/26 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
python基于opencv实现人脸识别
2021/01/04 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
国际经济贸易专业推荐信
2013/11/06 职场文书
电大毕业生自我鉴定
2013/11/10 职场文书
会计职业生涯规划书
2014/01/13 职场文书
个人工作表现评语
2014/04/30 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
店面出租协议书范本
2014/11/28 职场文书
Mysql忘记密码解决方法
2022/02/12 MySQL
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python