JQ 文字无缝滚动之逐条滚动
来源:互联网 发布:mac终端退出vim 编辑:程序博客网 时间:2024/05/17 22:44
JQ 代码: 本列子是从下向上滚动的,如果时其他方向的修改marginBttom就可以了:
(function($){$.fn.extend({RollTitle:function(opt,callback){if(!opt) var opt={};var _this = this;_this.timer = null;_this.lineH = _this.find("li:first").height();_this.line=opt.line?parseInt(opt.line,15):parseInt(_this.height()/_this.lineH,10);_this.speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度,数值越大,速度越慢(毫秒_this.timespan=opt.timespan?parseInt(opt.timespan,13):1000; //滚动的时间间隔(毫秒if(_this.line==0) this.line=1;_this.upHeight=0-_this.line*_this.lineH;_this.scrollUp=function(){_this.animate({marginBottom:_this.upHeight},_this.speed,function(){for(i=1;i<=_this.line;i++){_this.find("li:first").appendTo(_this);}_this.css({marginBottom:0});});}_this.hover(function(){clearInterval(_this.timer);},function(){_this.timer=setInterval(function(){_this.scrollUp();},_this.timespan);}).mouseout();}})})(jQuery);引用本代码:
$(document.body).ready(function(){$("#RunTopic").RollTitle({line:1,speed:500,timespan:1000});});
html代码:
<!DOCTYPE html><html><head><title>逐条滚动</title><script type="text/javascript" src="jquery-1.11.1.min.js"></script><script type="text/javascript" src="wishrun.js"></script></head><body><ul id="RunTopic"><li>文字1</li><li>文字2</li><li>文字3</li><li>文字4</li><li>文字5</li></ul></body></html>逐条滚动,我在其他博客也见过,也比较好找,在此就不介绍了
0 0
- JQ 文字无缝滚动之逐条滚动
- jQ 文字无缝滚动2
- JQ 之无缝整版滚动
- jq文字无缝滚动代码(鼠标悬停停止滚动)
- JQ实现无缝滚动
- 无缝滚动jq
- JQ插件第五十:文字列表无缝向上滚动
- 文字向上无缝滚动
- 图片、文字无缝滚动
- 文字无缝滚动
- 无缝文字滚动
- 文字向上无缝滚动
- 文字上下无缝滚动
- 文字左右无缝滚动
- 文字 图片 无缝滚动
- 文字向左无缝滚动
- javascript文字无缝滚动
- 文字无缝向上滚动
- Java集合总览
- ROS(hydro)下安装turtlebot出现的错误与解决办法
- 汉牛激光网页
- 近期学习计划(争取在元旦前完成)
- 基于ActionScript3.0的DoodleJump 游戏实现
- JQ 文字无缝滚动之逐条滚动
- 5、qq聊天器模拟
- 开通C博的第一篇文章
- 开通C博的第一篇文章
- 开通C博的第一篇文章
- 附加题——求n的阶乘和
- 开通C博的第一篇文章
- 开通C博的第一篇文章
- 开通C博的第一篇文章