无缝滚动通用JS代码
来源:互联网 发布:约瑟夫环c语言 编辑:程序博客网 时间:2024/05/22 12:33
$(".caifang").imgscroll({speed: 40, //图片滚动速度amount: 0, //图片滚动过渡时间width: 1, //图片滚动步数dir: "left" // "left" 或 "up" 向左或向上滚动});//横向滚动代码//图片滚动 调用方法 imgscroll({speed: 30,amount: 1,dir: "up"});$.fn.imgscroll = function(o){var defaults = {speed: 40,amount: 0,width: 1,dir: "left"};o = $.extend(defaults, o);return this.each(function(){var _li = $("li", this);_li.parent().parent().css({overflow: "hidden", position: "relative"}); //div_li.parent().css({margin: "0", padding: "0", overflow: "hidden", position: "relative", "list-style": "none"}); //ul_li.css({position: "relative", overflow: "hidden"}); //liif(o.dir == "left") _li.css({float: "left"});//初始大小var _li_size = 0;for(var i=0; i<_li.size(); i++)_li_size += o.dir == "left" ? _li.eq(i).outerWidth(true) : _li.eq(i).outerHeight(true);//循环所需要的元素if(o.dir == "left") _li.parent().css({width: (_li_size*3)+"px"});_li.parent().empty().append(_li.clone()).append(_li.clone()).append(_li.clone());_li = $("li", this);//滚动var _li_scroll = 0;function goto(){_li_scroll += o.width;if(_li_scroll > _li_size){_li_scroll = 0;_li.parent().css(o.dir == "left" ? { left : -_li_scroll } : { top : -_li_scroll });_li_scroll += o.width;}_li.parent().animate(o.dir == "left" ? { left : -_li_scroll } : { top : -_li_scroll }, o.amount);}//开始var move = setInterval(function(){ goto(); }, o.speed);_li.parent().hover(function(){clearInterval(move);},function(){clearInterval(move);move = setInterval(function(){ goto(); }, o.speed);});});};
0 0
- 无缝滚动通用JS代码
- JS无缝滚动代码
- Js无缝滚动代码
- JS无缝滚动代码
- JS无缝代码滚动
- JS无缝滚动代码
- js图片无缝滚动代码
- js图片无缝滚动代码
- js图片无缝滚动代码
- js图片无缝滚动代码
- js图片无缝滚动代码
- js图片无缝滚动代码
- js左右无缝滚动代码
- js上下无缝滚动代码
- JS图片滚动代码(无缝、平滑)
- JS图片滚动代码(无缝、平滑)
- JS图片滚动代码(无缝、平滑)
- div+css+js无缝滚动代码
- java获取url地址后缀名
- 学习Java基础的目的?
- 《黑马程序员》 静态方法中不能new内部类的实例对象的总结
- 久邦数码Android开发工程师(3G&GO桌面)2014年3月份笔试-初面
- hdu 2586 lca模板题
- 无缝滚动通用JS代码
- 大型高性能ASP.NET系统架构设计
- USACO:1.4.2 The Clocks 时钟(IOI 94) 解析
- 肌酐清除率-肌酐清除率计算公式-什么是肌酐清除率 (转载www.jiganqingchulv.com)
- 图片列表横向切换代码
- 谈MySQL数据库的最大体
- 【高薪就业必备03】java中对两个数在不用第三方变量互换?
- 什么是 1080p
- 高速数据采集记录存储回放系统