jquery单行文字向上滚动效果示例


Posted in Javascript onMarch 06, 2014
<body> 
<div id="title" style="width:100%;height:40px;">看看间断滚动文字</div> <div id="content" class="infocontent"> 
<div id="top" class="infolist"> 
<ul> 
<li>央视315曝光: 华润深陷“海砂门”回应澄而未清</li> 
<li>吉野家被曝餐具不消毒 波司登等羊绒衫不含羊绒</li> 
<li>无锡警方公布“待产女警突发不幸”事发经过</li> 
<li>中国人一天:最后的轮渡 视界:在家“搞定”</li> 
</ul> 
</div> 
<div id="bottom" class="infolist"></div> 
</div> 
<div id="foot"></div> 
</body>

.infolist{width:400px;matgin:0;} 
.infolist ul{margin:0;padding:0;} 
.infolist ul li{list-style:none;height:26px;line-height:26px;} 
.infocontent{width:400px;height:26px;overflow:hidden;border:1px solid #666666;}

var interval=1000;//两次滚动之间的时间间隔 
var stepsize=26;//滚动一次的长度,必须是行高的倍数,这样滚动的时候才不会断行 
var objInterval=null; $(document).ready( function(){ 
//用上部的内容填充下部 
$("#bottom").html($("#top").html()); 
//给显示的区域绑定鼠标事件 
$("#content").bind("mouseover",function(){StopScroll();}); 
$("#content").bind("mouseout",function(){StartScroll();}); 
//启动定时器 
StartScroll(); 
}); 
//启动定时器,开始滚动 
function StartScroll(){ 
objInterval=setInterval("verticalloop()",interval); 
} 
//清除定时器,停止滚动 
function StopScroll(){ 
window.clearInterval(objInterval); 
} 
//控制滚动 
function verticalloop(){ 
//判断是否上部内容全部移出显示区域 
//如果是,从新开始;否则,继续向上移动 
if($("#content").scrollTop()>=$("#top").outerHeight()){ 
$("#content").scrollTop($("#content").scrollTop()-$("#top").outerHeight()); 
} 
//使用jquery创建滚动时的动画效果 
$("#content").animate( 
{"scrollTop" : $("#content").scrollTop()+stepsize +"px"},600,function(){ 
//这里用于显示滚动区域的scrollTop,实际应用中请删除 
// $("#foot").html("scrollTop:"+$("#content").scrollTop()); 
}); 
}
Javascript 相关文章推荐
比较简单的异步加载JS文件的代码
Jul 18 Javascript
jquery autocomplete自动完成插件的的使用方法
Aug 07 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
Dec 27 Javascript
javascript限制用户只能输汉字中文的方法
Nov 20 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
Dec 02 Javascript
angularjs实现搜索的关键字在正文中高亮出来
Jun 13 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 Javascript
关于redux-saga中take使用方法详解
Feb 27 Javascript
微信接入之获取用户头像的方法步骤
Sep 23 Javascript
继承行为在 ES5 与 ES6 中的区别详解
Dec 24 Javascript
OpenLayers实现图层切换控件
Sep 25 Javascript
Javscript删除数组中指定元素并返回新数组
Mar 06 #Javascript
在Firefox下js select标签点击无法弹出
Mar 06 #Javascript
jquery选择器大全 全面详解jquery选择器
Mar 06 #Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 #Javascript
Jquery easyUI 更新行示例
Mar 06 #Javascript
js toFixed()方法的重写实现精度的统一
Mar 06 #Javascript
button没写type=button会导致点击时提交
Mar 06 #Javascript
You might like
PHP连接MongoDB示例代码
2012/09/06 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
Yii框架实现邮箱激活的方法【数字签名】
2016/10/18 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
简单理解Python中的装饰器
2015/07/31 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
python代码能做成软件吗
2020/07/24 Python
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
酒店保洁主管岗位职责
2013/11/28 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
党员干部作风建设思想汇报范文
2014/10/25 职场文书
司机岗位职责
2015/02/04 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
理想国读书笔记
2015/06/25 职场文书
网络新闻该怎么写?这些写作技巧你都知道吗?
2019/08/26 职场文书