内容滑动切换效果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 相关文章推荐
纯js简单日历实现代码
Oct 05 Javascript
JS表格组件神器bootstrap table详解(基础版)
Dec 08 Javascript
js实现的简单图片浮动效果完整实例
May 10 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
Jun 05 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
js阻止冒泡和默认事件(默认行为)详解
Oct 20 Javascript
JavaScript中清空数组的方法总结
Dec 02 Javascript
详解Vue方法与事件
Mar 09 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
Sep 26 Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
Jul 26 Javascript
vue3.0 数字翻牌组件的使用方法详解
Apr 20 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中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
php读取excel文件的简单实例
2013/08/26 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
利用php生成验证码
2017/02/23 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
javascript中json基础知识详解
2017/01/19 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
Vue3为什么这么快
2020/09/23 Javascript
Python正规则表达式学习指南
2016/08/02 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
Python 存取npy格式数据实例
2020/07/01 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
给校长的建议书300字
2014/05/16 职场文书
室内趣味活动方案
2014/08/24 职场文书
旅游活动总结
2014/08/27 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书