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的文件是什么文件
Dec 06 Javascript
jQuery EasyUI API 中文文档 - Form表单
Oct 06 Javascript
基于jquery的鼠标拖动效果代码
May 30 Javascript
关于js new Date() 出现NaN 的分析
Oct 23 Javascript
JS实现关键字搜索时的相关下拉字段效果
Aug 05 Javascript
PHP实现的各种中文编码转换类分享
Jan 23 Javascript
JavaScript中setMonth()方法的使用详解
Jun 11 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
angular中不同的组件间传值与通信的方法
Nov 04 Javascript
JS实现基于拖拽改变物体大小的方法
Jan 23 Javascript
vue项目每30秒刷新1次接口的实现方法
Dec 04 Javascript
Vue使用NProgress进度条的方法
Sep 21 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
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
探讨如何把session存入数据库
2013/06/07 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
js常用函数 不错
2006/09/08 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
详解用vue-cli来搭建vue项目和webpack
2017/04/20 Javascript
vue中promise的使用及异步请求数据的方法
2018/11/08 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
js实现带有动画的返回顶部
2020/08/09 Javascript
python发送HTTP请求的方法小结
2015/07/08 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
Python 解决中文写入Excel时抛异常的问题
2018/05/03 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
Django mysqlclient安装和使用详解
2020/09/17 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
新员工培训个人的自我评价
2013/10/09 职场文书
化工专业推荐信范文
2013/11/28 职场文书
药品采购员岗位职责
2014/02/08 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
大学生交通专业求职信
2014/09/01 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
个人催款函范文
2015/06/24 职场文书
大学生活感想
2015/08/10 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
创业计划书之酒厂
2019/10/14 职场文书
用Java实现简单计算器功能
2021/07/21 Java/Android