内容滑动切换效果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 相关文章推荐
javascript级联下拉列表实例代码(自写)
May 10 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 Javascript
select多选 multiple的使用示例
Jun 16 Javascript
jQuery模拟新浪微博首页滚动效果的方法
Mar 11 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
Apr 16 Javascript
javascript图片预加载完整实例
Dec 10 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
基于jQuery实现音乐播放试听列表
Apr 14 Javascript
jQuery居中元素scrollleft计算方法示例
Jan 16 Javascript
ReactNative实现图片上传功能的示例代码
Jul 11 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
Oct 19 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 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自定义函数返回多个值
2006/11/26 PHP
用PHP生成静态HTML速度快类库
2007/03/18 PHP
请离开include_once和require_once
2013/07/18 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
PHP版QQ互联OAuth示例代码分享
2015/07/05 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
JavaScript 函数节流详解及方法总结
2017/02/09 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
Angular设置别名alias的方法
2018/11/08 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
记录Django开发心得
2014/07/16 Python
Python中使用item()方法遍历字典的例子
2014/08/26 Python
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
Python实现图像的垂直投影示例
2020/01/17 Python
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
教育英语专业毕业生的求职信
2014/03/13 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
银行委托书范本
2014/09/28 职场文书
公司合作协议范文
2014/10/01 职场文书
MySql重置root密码 --skip-grant-tables
2022/04/11 MySQL