内容滑动切换效果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 相关文章推荐
JScript中的undefined和&quot;undefined&quot;的区别
Mar 08 Javascript
JS如何将UTC格式时间转本地格式
Sep 04 Javascript
javascript模拟地球旋转效果代码实例
Dec 02 Javascript
jQuery页面加载初始化常用的三种方法
Jun 04 Javascript
js获取字符串最后一位方法汇总
Nov 13 Javascript
详解JavaScript的另类写法
Apr 11 Javascript
轻松实现js选项卡切换效果
Sep 24 Javascript
浅谈Javascript中的函数、this以及原型
Oct 09 Javascript
vue实现文件上传功能
Aug 13 Javascript
js实现简单选项卡功能
Mar 23 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
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
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php获取淘宝分类id示例
2014/01/16 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
详解Python命令行解析工具Argparse
2016/04/20 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
python3下载抖音视频的完整代码
2019/06/05 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
python打开文件的方式有哪些
2020/06/29 Python
如何掌握自荐信格式呢
2013/11/19 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
效能监察建议书
2014/05/19 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
消防工作实施方案
2014/06/09 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
利用For循环遍历Python字典的三种方法实例
2022/03/25 Python