JQ插件第四十九:图片滑动轮播
来源:互联网 发布:顾比均线源码带买卖点 编辑:程序博客网 时间:2024/04/30 07:51
(function($) { $.fn.slide = function(option) { option = option || {}; var defaultOption = { W: $(window).width(), F: 5500, T: null, sort: 0, nextBtn: null, prevBtn: null } var opts = $.extend(defaultOption, option); var obj = $(this); var picNum = obj.find("img").length; var objp = obj.parent(); function startSlide() { opts.T = setInterval(function() { opts.sort = (opts.sort % picNum) + 1; obj.animate({ left: -opts.W * (opts.sort - 1) }, "slow"); }, opts.F); } function stopSlide() { clearInterval(opts.T); } function slideHere() { obj.animate({ left: -opts.W * (opts.sort - 1) }, "slow"); } obj.css({ "width": picNum * opts.W, "position": "absolute" }).find("img").css({ "width": opts.W, "height": "auto", "float": "left", "display": "block" }); var h = obj.height(); objp.css({ "width": opts.W, "height": h }); var nexth = opts.nextBtn.height(); opts.nextBtn.css({ "left": opts.W - 80, "top": (h - nexth) / 2 }); opts.nextBtn.click(function() { //下一张 opts.sort = ((opts.sort + 1) % picNum) > 0 ? (opts.sort + 1) % picNum : picNum; slideHere(); stopSlide(); startSlide(); }); var prevh = opts.prevBtn.height(); opts.prevBtn.css({ "top": (h - prevh) / 2 }); opts.prevBtn.click(function() { //上一张 opts.sort = (opts.sort - 1) % picNum > 0 ? (opts.sort - 1) % picNum : picNum; slideHere(); stopSlide(); startSlide(); }); startSlide(); }})(jQuery)
以上代码是对网上其他轮播效果的再加工。
//调用过程$(function() { $(".slides").slide({ prevBtn: $(".previous"), nextBtn: $(".next") });});
Demo下载页
0 0
- JQ插件第四十九:图片滑动轮播
- 基于jq的图片轮播插件,滑动切图,兼容移动,PC端
- jq编写轮播插件
- 图片滑动轮播
- 轮播插件--Flexslider图片轮播、文字图片相结合滑动切换效果
- 图片轮播插件
- 图片轮播插件
- 实现利用jq图片点击轮播
- 如何用jq实现图片轮播
- jQuery 图片轮播插件
- jQuery 图片轮播插件
- 简单图片轮播插件
- JQuery图片轮播插件
- swiper图片轮播插件
- js 图片轮播插件
- [jquery]轮播图片插件
- js各种图片轮播滑动插件 上下,左右缩略图按钮点击图
- 使用swiper 轮播插件ajax 请求加载图片时,无法滑动
- lua中的点、冒号与self
- hadoop学习3-MapReduce的集群安装与部署
- Search in Rotated Sorted Array II
- 《JSP实用教程(第2版)/耿祥义》错误之tomcat虚拟服务目录
- Java TCP/IP字节流在本地进行数据传输测试
- JQ插件第四十九:图片滑动轮播
- NYOJ85 有趣的数
- struct ethhdr结构体详解
- jboss-eap-6.3集成OracleDS和MySqlDS配置
- 第十五周项目三 在OJ上玩指针(2)
- linux SIGBUS 总线错误
- memcached内存管理机制详解
- iOS中的屏幕旋转
- 数据保存(Rom,SdCard)