内容滑动切换效果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 15 Javascript
深入理解JavaScript系列(1) 编写高质量JavaScript代码的基本要点
Jan 15 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
Mar 25 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 Javascript
JavaScript生成福利彩票双色球号码
May 15 Javascript
基于WebUploader的文件上传js插件
Aug 19 Javascript
JS实现的DOM插入节点操作示例
Apr 04 Javascript
vue父组件异步获取数据传给子组件的方法
Jul 26 Javascript
vue cli 3.x 项目部署到 github pages的方法
Apr 17 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
Apr 25 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
JavaScript观察者模式原理与用法实例详解
Mar 10 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数组函数array_multisort()用法实例分析
2016/04/02 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
js运动应用实例解析
2015/12/28 Javascript
AngularJS单选框及多选框实现双向动态绑定
2016/01/13 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
python练习程序批量修改文件名
2014/01/16 Python
python访问sqlserver示例
2014/02/10 Python
web.py中调用文件夹内模板的方法
2014/08/26 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
python实现转圈打印矩阵
2019/03/02 Python
Django model update的多种用法介绍
2020/03/28 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
Stuarts London美国/加拿大:世界领先的独立男装零售商之一
2019/03/18 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
护士求职推荐信范文
2013/11/23 职场文书
机械电子工程毕业生自荐信
2013/11/23 职场文书
创业计划书之酒吧
2019/12/02 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android