jquery实现多行文字图片滚动效果示例代码


Posted in Javascript onOctober 10, 2014

今儿分享一个jquery实现多行滚动效果。

我看一些论坛网站上面,公告处用的较多。

代码如下

// 多行滚动
(function($){
$.fn.extend({
Scroll:function(opt,callback){
if(!opt) var opt={};
var _this=this.eq(0).find("ul:first");
var lineH=_this.find("li:first").height(),
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10),
speed=opt.speed?parseInt(opt.speed,10):1000, //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer?parseInt(opt.timer,10):5000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
scrollUp=function(){
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i

代码如下

<div id="scrollDiv">
<ul>
<li>我是jquery多行滚动条一</li>
<li>我是jquery多行滚动条二</li>
<li>我是jquery多行滚动条三</li>
<li>我是jquery多行滚动条四</li>
<li>我是jquery多行滚动条五</li>
<li>我是jquery多行滚动条六</li>
<li>我是jquery多行滚动条七</li>
<li>我是jquery多行滚动条八</li>
</ul>
</div>
<script type="text/javascript" src="http:/(3water.com)/ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
// 多行滚动
(function($){
$.fn.extend({
Scroll:function(opt,callback){
if(!opt) var opt={};
var _this=this.eq(0).find("ul:first");
var lineH=_this.find("li:first").height(),
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10),
speed=opt.speed?parseInt(opt.speed,10):1000, //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer?parseInt(opt.timer,10):5000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
scrollUp=function(){
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i<=line;i++){
_this.find("li:first").appendTo(_this);
}
_this.css({marginTop:0});
});
}
_this.hover(function(){
clearInterval(timerID);
},function(){
timerID=setInterval("scrollUp()",timer);
}).mouseout();
}
})
})(jQuery);
$(document).ready(function(){
$("#scrollDiv").Scroll({line:4,speed:1000,timer:2000});
});
</script>
Javascript 相关文章推荐
JavaScript 联动的无限级封装类,数据采用非Ajax方式,随意添加联动
Jun 29 Javascript
javascript:文字不间断向左移动的实例代码
Aug 08 Javascript
使用jQuery实现返回顶部
Jan 26 Javascript
JavaScript生成二维码图片小结
Dec 27 Javascript
JQuery 传送中文乱码问题的简单解决办法
May 24 Javascript
如何用JS判断两个数字的大小
Jul 21 Javascript
jQuery基本过滤选择器用法示例
Sep 09 Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 Javascript
node.js实现复制文本到剪切板的功能
Jan 23 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
May 02 Javascript
ReactNative Image组件使用详解
Aug 07 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
一个js过滤空格的小函数
Oct 10 #Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
Oct 10 #Javascript
window.location 对象所包含的属性
Oct 10 #Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 #Javascript
JavaScript设计模式之外观模式实例
Oct 10 #Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 #Javascript
JavaScript设计模式之策略模式实例
Oct 10 #Javascript
You might like
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
vue-resource 拦截器(interceptor)的使用详解
2017/07/04 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python实现远程调用MetaSploit的方法
2014/08/22 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
python3中set(集合)的语法总结分享
2017/03/24 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
对numpy下的轴交换transpose和swapaxes的示例解读
2019/06/26 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
致铅球运动员广播稿精选
2014/01/12 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
《大海那边》教学反思
2014/04/09 职场文书
差生评语大全
2014/05/04 职场文书
地球一小时宣传标语
2014/06/24 职场文书
12.4法制宣传日标语
2014/10/08 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL
解析MySQL binlog
2021/06/11 MySQL
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis
Redis基本数据类型String常用操作命令
2022/06/01 Redis