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 相关文章推荐
屏蔽Flash右键信息的js代码
Jan 17 Javascript
Javascript JSQL,SQL无处不在,
May 05 Javascript
初学js插入节点appendChild insertBefore使用方法
Jul 04 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
Apr 08 Javascript
js几秒以后倒计时跳转示例
Dec 26 Javascript
js使用循环清空某个div中的input标签值
Sep 29 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
May 12 Javascript
jQuery焦点图左右转换效果
Dec 12 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 Javascript
jQuery实现鼠标滑动切换图片
May 27 jQuery
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
May 27 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
使用PHP生成二维码的方法汇总
2015/07/22 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
2013/05/19 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
jquery实现拖动效果
2016/08/10 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
python调试神器PySnooper的使用
2019/07/03 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
阿联酋航空假期:Emirates Holidays
2018/03/20 全球购物
C#面试题问题集
2016/04/02 面试题
建筑毕业生自我鉴定
2013/10/18 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
红楼梦读书笔记
2015/06/25 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书