内容滑动切换效果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 相关文章推荐
超级兔子让浮动层消失的前因后果
Mar 09 Javascript
javascript笔记 String类replace函数的一些事
Sep 22 Javascript
js脚本分页代码分享(7种样式)
Aug 19 Javascript
js验证身份证号有效性并提示对应信息
Oct 19 Javascript
Jquery实现纵向横向菜单
Jan 24 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
Jan 28 Javascript
jQuery实现链接的title快速出现的方法
Feb 20 Javascript
jquery中关于bind()方法的使用技巧分享
Mar 30 jQuery
JavaScript之Canvas_动力节点Java学院整理
Jul 04 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
Aug 23 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
Vue循环中多个input绑定指定v-model实例
Aug 31 Javascript
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用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
两种php实现图片上传的方法
2016/01/22 PHP
动态控制Table的js代码
2007/03/07 Javascript
兼容ie和firefox js关闭代码
2008/12/11 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
node.js require() 源码解读
2015/12/13 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
VueRouter导航守卫用法详解
2017/12/25 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
Python引用(import)文件夹下的py文件的方法
2014/08/26 Python
开始着手第一个Django项目
2015/07/15 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
Python 函数基础知识汇总
2018/03/09 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
python面试题之列表声明实例分析
2019/07/08 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
编写python代码实现简单抽奖器
2020/10/20 Python
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
internal修饰符起什么作用
2013/12/16 面试题
介绍一下XMLHttpRequest对象
2012/02/12 面试题
酒店采购员岗位职责
2015/04/03 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python