你的位置:首页 > Java教程

[Java教程]jq无缝滚动效果插件(之前的那个升级改造加强版)


scroll滚动插件

支持上下左右,淡入淡出,滚动时间设置,动画时间设置,鼠标经过是否停止设置

默认配置参数可修改

$(".content").easysroll({ //默认配置参数 direction: "left", //滚动方向 left(向左)right(向右) top(向上) bottom(向下) 默认left numberr: "1", //每一次滚动数量 默认是1 delays:"1000",//完成一次动画所需时间 默认是1000等于1秒 scrolling: "1000",//每一次动画的时间间隔 默认是1000等于1秒 fadein:false,//是否支持淡入或淡出 默认false enterStop:true //鼠标移入是否暂停滚动 默认是true })

<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>滚动插件(支持上下左右,淡入淡出,滚动时间设置,动画时间设置,鼠标经过是否停止设置)</title><script src="js/jquery-1.7.2.min.js" type="text/javascript"></script><script src="js/scroll.js" type="text/javascript"></script></head><style>*{ margin: 0px; padding: 0px;}.content{ width: 1010px; height:102px; overflow: hidden; border: #4e83c2 solid 1px; margin:50px auto; }.content ul{list-style: none; margin: 0px; padding: 0px; }.content ul li{ width: 100px; height: 100px; border:#ccc solid 1px; overflow: hidden;cursor: pointer;}</style><body><h1>支持上下左右,淡入淡出,滚动时间设置,动画时间设置,鼠标经过是否停止设置</h1><div class="content"><ul type="box"><li><img src="http://www.divjs.cn/uploads/allimg/150210/1-15021010125I64-lp.jpg"></li><li><img src="http://www.divjs.cn/uploads/allimg/150210/1-1502100934032T-lp.png"></li><li><img src="http://www.divjs.cn/uploads/allimg/150209/1-1502092312470-L.gif"></li><li><img src="http://www.divjs.cn/uploads/allimg/150209/1-1502091243010-L.jpg"></li><li><img src="http://www.divjs.cn/uploads/allimg/150208/1-15020Q549320-L.jpg"></li><li><img src="http://www.divjs.cn/uploads/allimg/150204/1-150204143012445.jpg"></li><li><img src="http://www.divjs.cn/uploads/150208/1-15020Q94340510.jpg"></li><li><img src="http://www.divjs.cn/uploads/150207/1-15020GG54I43.jpg"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/89.jpg"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/85.png"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/84.png"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/83.jpg"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/82.png"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/81.png"></li><li><img src="http://www.divjs.cn/uploads/allimg/131024/78.png"></li></ul></div><div>$(".content").easysroll({<br>//默认配置参数<br>direction: "left", //滚动方向 left(向左)right(向右) top(向上) bottom(向下) 默认left<br>numberr: "1", //每一次滚动数量 默认是1<br>delays:"1000",//完成一次动画所需时间 默认是1000等于1秒<br>scrolling: "1000",//每一次动画的时间间隔 默认是1000等于1秒<br>fadein:false,//是否支持淡入或淡出 默认false<br>enterStop:true; //鼠标移入是否暂停滚动 默认是true<br><br>})<br><br></div><script>$(".content").easysroll({//默认配置参数direction: "left", //滚动方向 left(向左)right(向右) top(向上) bottom(向下) 默认leftnumberr: "1", //每一次滚动数量 默认是1delays:"1000",//完成一次动画所需时间 默认是1000等于1秒scrolling: "1000",//每一次动画的时间间隔 默认是1000等于1秒fadein:false,//是否支持淡入或淡出 默认falseenterStop:true; //鼠标移入是否暂停滚动 默认是true})</script></body></html>

(function ($) {$.fn.easysroll= function(options) {var parameter= {direction: "left",numberr: "1",delays:"1000",scrolling: "1000",fadein: false,enterStop:true};var ops = $.extend(parameter,options);var $this=$(this);var _this=this;var _time=null;var obj=_this.find("[type='box']");var items=obj.find("li");var itemsleg=items.length;var itemsW=items.outerWidth(true);var itemsH=items.outerHeight(true);var _direction=ops.direction;var _numberr =ops.numberr;var _delays=ops.delays;var _scrolling =ops.scrolling;var _fadein=ops.fadein;var _enterStop=ops.enterStop;if(_direction=="top" || _direction=="bottom"){items.css({"float":"none"});obj.width(itemsW*itemsleg);if(_direction=="bottom") {obj.css("margin-top",-_numberr*itemsH);}}else if(_direction=="left" || _direction=="right"){items.css({"float":"left"});obj.width(itemsW*itemsleg);if(_direction=="right") {obj.css("margin-left",-_numberr*itemsW);}}else{alert("您配置的滚动方向有误,请重新配置");return true;}function scroll(){if(_direction=="left"){obj.animate({"margin-left":-_numberr*itemsW},Number(_delays),function(){for (var i=0;i<_numberr;i++){obj.find("li").eq(0).appendTo(obj);}obj.css({"margin-left":0})if(_fadein){obj.find("li").eq(0).animate({"opacity":0},Number(_delays));obj.find("li").eq(itemsleg-1).css({"opacity":1});}});}else if(_direction=="right"){obj.animate({"margin-left":0},Number(_delays),function(){for(var i=0;i<_numberr;i++){obj.find("li").eq(itemsleg-1).prependTo(obj);};obj.css("margin-left",-_numberr*itemsW);if(_fadein){obj.find("li").eq(0).animate({"opacity":1},Number(_delays));obj.find("li").eq(itemsleg-1).css({"opacity":0});}});}else if(_direction=="top"){obj.animate({"margin-top":-_numberr*itemsH},Number(_delays),function(){for (var i=0;i<_numberr;i++){obj.find("li").eq(0).appendTo(obj);}obj.css({"margin-top":0});if(_fadein){obj.find("li").eq(0).animate({"opacity":0},Number(_delays));obj.find("li").eq(itemsleg-1).css({"opacity":1});}});}else if(_direction=="bottom"){obj.animate({"margin-top":0},Number(_delays),function(){for(var i=0;i<_numberr;i++){obj.find("li").eq(itemsleg-1).prependTo(obj);}obj.css("margin-top",-_numberr*itemsH);if(_fadein){obj.find("li").eq(0).animate({"opacity":1},Number(_delays));obj.find("li").eq(itemsleg-1).css({"opacity":0});}});}}$this.hover(function(){if(_enterStop){clearInterval(_time);}},function(){_time= setInterval(scroll,_scrolling);}).trigger('mouseleave');}})(jQuery);

原文地址+demo:    http://www.divjs.cn/front/javascript/157.html

黑马前端网:http://www.divjs.cn/

 




重庆旅游攻略大全深圳去江苏旅游报价跟团去江苏旅游多少钱几月去江苏旅游最好去江苏的旅游团价格庐山在哪个省_庐山在什么省 北海公园怎么走_北海公园在哪里_北海公园在什么地方 北海公园门票价格_北海公园门票_北海公园门票要多少钱 九黄机场到九寨沟黄龙多少公里 鳞龙山京郊驴友私藏的风水宝地 重访汶川震中水磨镇 外国人称“中国奇迹” 漂流看山探秘悬棺 武夷山旅游超强攻略 欢度五四青年节服务世园会 潍坊富华游乐园票价?山东潍坊富华游乐园旅游攻略? 2015潍坊富华门票价格?富华游乐城门票多少钱? 萃溪江漂流小孩能玩吗?诸暨萃溪江漂流有年龄限制吗? 济南到潍坊富华游乐园怎么走?济南到富华游乐园乘车路线? 2015-2015浙江卫视广州跨年演唱会节目单?奔跑吧兄弟跨年演唱会门票预定? 2015-2015浙江卫视跨年演唱会明星有谁?奔跑吧兄弟跨年演唱会在哪里举办? 2015-2015浙江卫视广州跨年演唱会时间?广州跨年演唱会明星名单? 2015圣诞节深圳欢乐谷免费了是真的吗?欢乐谷圣诞节免门票了? 2SK3903(F) Datasheet 2SK3903(F) Datasheet IXFP14N60P Datasheet IXFP14N60P Datasheet IXTP14N60P Datasheet IXTP14N60P Datasheet 广州折扣店 广州折扣店 广州折扣店 广州啤酒节 广州啤酒节 广州啤酒节 花都好去处 花都好去处 花都好去处