插件开发背景
随着前端开发领域越来越受到重视,前端开发也变得越来越火热。各种优秀的前端组件层出不穷。尤其是jQuery插件,很多前端组件都是基于jQuery开开发的。
图片滚动是前端开发中可以说是非常常见的一种功能需求。本人之前也写过几篇关于图片滚动的文章。
基于以上的图片滚动研究,本人决定开发一个全能的图片滚动
什么是全能图片滚动
其实这个并不是什么新词汇,图片滚动我们知道有这么几种
1.图片从下往上滚动(向上)
2.图片从右往左滚动(向左)
3.图片一张消失一张出现
4.图片滑上滑下
5.图片渐隐渐现滚动
那么有没有一个插件,只要很少的代码就能全部搞定呢?答案肯定是有的。今天本人将介绍我写的插件。
本插件已经移到github上了,查看详细更新和案例演示
jQuery插件的开发,请参照本人之前的一篇教程:自己动手开发jquery插件
插件参数
参数名字 | 默认值 | 参数作用 |
handle | "top" | 动画滚动方式,有上下(top)/左右(left)/消失与出现(hide)/渐隐渐现(fadeTo)/滑上滑下(slideTo) |
prevNext | true | 显示上一页和下一页导航 |
Nav | true | 显示数字导航 |
myTitle | false | 显示图片标题 |
speed | 600 | 动画滚动速度 |
delayTime | 6000 | 动画滚动间隔 |
clickMode | "click" | 数字导航滑过的方式,可以是mouseover |
sliderNum | 1 | 动画一屏显示的数目 |
下面我们来看看这个插件怎么使用
1.首先是引入jquery和插件的地址路径。
2.设置html代码,里面的滚动必须是用ul>li包围起来的,一般我们会用这种有意义的html。ul的类默认为sliderbox,暂时不支持自定义,后面如果有人有需要再改。
HTML代码
<div class="slider" id="slider"> <ul class="sliderbox"> <li> <a href=""><img src="images/1.jpg" alt="图片滚动1"></a> </li> <li> <a href=""><img src="images/2.jpg" alt="图片滚动2"></a> </li> <li> <a href=""><img src="images/3.jpg" alt="图片滚动3"></a> </li> </ul> </div>
CSS代码
.slider{height:170px; margin:20px auto; overflow:hidden; position:relative;} .sliderbox{position:relative;}/*必须加这句css,否则向左右,上下滚动时会没有效果*/
JS代码
$("#slider").powerSlider();
代码演示
1.单张图片滚动:
2.多张图片滚动:
3.文字滚动:
4.内容滚动:
插件下载
非常欢迎你下载使用,这个插件你可以在github项目上下载。power-slider 主页
或者你可以下载这个打包(包含js未压缩、js压缩和16个案例)。power-slider.zip
如果你对这个插件有改进和意见,欢迎反馈给我,或者也可以在github在pull消息给我。
非常感谢你的使用,power-slider正在成长中。你的一点评论和转发都是对我们的支持。
http://caibaojian.com/power-slider
相关推荐
**jQuery特效大全** jQuery,作为一款轻量级的JavaScript库,因其简洁的API和丰富的功能,深受前端开发者的喜爱。本资源"Jquery特效大全"集合了上百个经典的jQuery特效,旨在帮助开发者快速掌握和应用jQuery,提升...
**jQuery特效大全:掌握网页互动新境界** jQuery是一款强大的JavaScript库,它极大地简化了JavaScript的使用,特别是对于网页上的交互效果和动画设计。这个“jQuery特效大全”集合了各种各样的jQuery实现的特效,...
《jQuery特效大全整理打包》是针对前端开发人员的一份宝贵资源,它涵盖了广泛且实用的jQuery特效,旨在提升网页交互性和用户体验。这份压缩包包含了导航栏、侧边栏、弹出层等多种常见网页元素的动画效果,使得网页...
《jQuery特效大全——揭示网页交互的新境界》 jQuery,这个小巧而强大的JavaScript库,自2006年诞生以来,就以其简洁的API和丰富的功能深受开发者喜爱。它极大地简化了DOM操作,动画效果,以及事件处理,为网页...
【jQuery特效圣诞雪花】 在网页设计中,动态效果可以增加用户体验,使页面更加生动有趣。"jQuery特效圣诞雪花"就是一个典型的例子,它利用jQuery库来实现一种节日氛围的动画效果,让网页背景飘落雪花,营造出冬日...
"web前端jquery特效巨集合"这一资源集合,为学习者提供了一个全面的jQuery特效实践平台,包括101个精心设计的jQuery特效以及《锋利的jQuery》电子书和源码,旨在帮助开发者快速提升jQuery应用能力。 首先,jQuery的...
《jQuery特效与实例集合——深度探索JavaScript魅力》 在当今的Web开发领域,jQuery以其简洁易用的API和强大的功能,成为了JavaScript库的首选。这个名为"jQuery特效和实例集合"的压缩包,包含了50多个精心设计的...
前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+jQuery+实现烟花特效前端+...
本资源包包含了28个实用的jQuery特效,可以帮助开发者快速实现各种交互功能,提升用户体验,使得网页更加生动有趣。 1. **日历插件**:jQuery提供了许多日历插件,如jQuery UI的Datepicker,可以方便地添加日期选择...
本资源包含100个常用的jQuery特效和插件,旨在帮助开发者提升网页的用户体验和视觉效果。 1. **选择器与遍历**: jQuery提供了强大的选择器,如ID选择器(#id),类选择器(.class)和元素选择器(element),以及组合...
《jQuery特效深度解析》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API和强大的功能赢得了开发者们的喜爱。在网页动态效果的实现上,jQuery特效扮演着至关重要的角色,极大地提高了开发效率,...
《jQuery特效实例大全展示》是针对前端开发人员的一份宝贵资源,它集合了众多实用且创新的jQuery特效,旨在提升网页交互体验,增加用户界面的吸引力。jQuery作为一个强大的JavaScript库,简化了DOM操作,动画效果的...
本资源“常用jQuery特效汇总”包含了多种常见的jQuery特效,旨在帮助开发者快速构建具有动态效果的网页。 1. **选择器**:jQuery的选择器功能强大,能够方便地选取DOM元素。例如,`$("#id")`选取ID为指定值的元素,...