jquery单行文字向上滚动效果的实现代码


Posted in Javascript onSeptember 05, 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 相关文章推荐
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
Dec 04 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
Aug 14 Javascript
Javascript实现滚动图片新闻的实例代码
Nov 27 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
Feb 21 Javascript
Javascript中With语句用法实例
May 14 Javascript
详解javascript跨浏览器事件处理程序
Mar 27 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
jQuery中值得注意的trigger方法浅析
Dec 12 Javascript
js实现用户输入的小写字母自动转大写字母的方法
Jan 21 Javascript
JavaScript复制内容到剪贴板的两种常用方法
Feb 27 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
微信小程序实现顶部下拉菜单栏
Nov 04 Javascript
Javascript保存网页为图片借助于html2canvas库实现
Sep 05 #Javascript
JavaScript立即执行函数的三种不同写法
Sep 05 #Javascript
JavaScript实现生成GUID(全局统一标识符)
Sep 05 #Javascript
JavaScript判断textarea值是否为空并给出相应提示
Sep 04 #Javascript
Firefox下无法正常显示年份的解决方法
Sep 04 #Javascript
window.location的重写及判断location是否被重写
Sep 04 #Javascript
js怎么覆盖原有方法实现重写
Sep 04 #Javascript
You might like
php执行sql语句的写法
2009/03/10 PHP
php中大括号作用介绍
2012/03/22 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
2014/07/29 Javascript
JavaScript修改浏览器tab标题小技巧
2015/01/06 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
在Python中使用元类的教程
2015/04/28 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
2016/02/17 Python
django 常用orm操作详解
2017/09/13 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
如何在Python对Excel进行读取
2020/06/04 Python
HTML5标签大全
2016/11/23 HTML / CSS
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
学校后勤岗位职责
2014/02/19 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
捐款倡议书
2014/04/14 职场文书