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 相关文章推荐
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
捕获键盘事件(且兼容各浏览器)
Jul 03 Javascript
js制作简易年历完整实例
Jan 28 Javascript
JavaScript通过join函数连接数组里所有元素的方法
Mar 20 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
Sep 09 Javascript
js倒计时简单实现方法
Dec 17 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 Javascript
巧用canvas
Jan 21 Javascript
深入理解vue中slot与slot-scope的具体使用
Jan 26 Javascript
vue中引用阿里字体图标的方法
Feb 10 Javascript
jQuery操作cookie的示例代码
Jun 05 jQuery
浅谈vue中组件绑定事件时是否加.native
Nov 09 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-redis中文文档介绍
2013/02/07 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
JavaScript浅层克隆与深度克隆示例详解
2020/09/01 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
python3实现字符串操作的实例代码
2019/04/16 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
国际政治个人自荐信范文
2013/11/26 职场文书
中专自我鉴定
2014/02/05 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
英文产品推荐信
2015/03/27 职场文书
求职意向书范本
2015/05/11 职场文书
OpenCV-Python实现图像平滑处理操作
2021/06/08 Python
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android