内容滑动切换效果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 相关文章推荐
Jquery选择器 $实现原理
Dec 02 Javascript
Jquery Validation插件防止重复提交表单的解决方法
Mar 05 Javascript
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
提取字符串中年月日的函数代码
Nov 05 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
简介JavaScript中Math.cos()余弦方法的使用
Jun 15 Javascript
详解javascript传统方法实现异步校验
Jan 22 Javascript
JS功能代码集锦
May 04 Javascript
Angular的MVC和作用域
Dec 26 Javascript
详解Vue单元测试case写法
May 24 Javascript
vue axios重复点击取消上一次请求封装的方法
Jun 19 Javascript
详细聊聊浏览器是如何看闭包的
Nov 11 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中读取和写入WORD文档的代码
2008/04/09 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
Django 中 cookie的使用
2017/08/17 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
2016/12/06 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
[59:36]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第二场
2018/04/04 DOTA
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
python中set常用操作汇总
2016/06/30 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
python retrying模块的使用方法详解
2019/09/25 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
自我评价怎么写正确呢?
2013/12/02 职场文书
创先争优活动方案
2014/02/12 职场文书
会计岗位职责模板
2014/03/12 职场文书
阅兵口号
2014/06/19 职场文书
公司合并协议书范本
2014/09/30 职场文书
防火标语大全
2014/10/06 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
音乐课外活动总结
2015/05/09 职场文书
获奖感言怎么写
2015/07/31 职场文书
行为规范主题班会
2015/08/13 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python