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对联广告的关闭按钮讨论
Jan 30 Javascript
不能再简单的无闪刷新验证码原理很简单
Nov 05 Javascript
js异或加解密效果代码
Jun 25 Javascript
图片自动缩小 点击放大
Jul 07 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
Dec 19 Javascript
jquery拼接ajax 的json和字符串拼接的方法
Mar 11 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
May 02 Javascript
vue服务端渲染的实例代码
Aug 28 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
详细分析vue响应式原理
Jun 22 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
基于jquery的无限级联下拉框js插件
2011/10/29 Javascript
JavaScript 原型继承
2011/12/26 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
2015/08/17 Javascript
谈谈jQuery Ajax用法详解
2015/11/27 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
2016/08/01 Javascript
Node.js实现兼容IE789的文件上传进度条
2016/09/02 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
Javascript异步执行不按顺序解决方案
2020/04/30 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python中使用smtplib和email模块发送邮件实例
2014/04/22 Python
python实现的重启关机程序实例
2014/08/21 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
pandas分组聚合详解
2020/04/10 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
印尼网上商店:Alfacart.com
2019/03/11 全球购物
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
《小池塘》教学反思
2014/02/28 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
新闻发布会策划方案
2014/06/12 职场文书
事业单位年度考核评语
2014/12/31 职场文书
小学德育工作总结2015
2015/05/12 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python