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 相关文章推荐
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
jQuery自定义事件的简单实现代码
Jan 27 Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
Feb 26 Javascript
jQuery中的siblings()是什么意思(推荐)
Dec 29 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
Jul 10 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
vue2.0+ 从插件开发到npm发布的示例代码
Apr 28 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
Jan 20 Javascript
vue中typescript装饰器的使用方法超实用教程
Jun 17 Javascript
小程序表单认证布局及验证详解
Jun 19 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实现复制移动文件的方法
2015/07/29 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
Yii实现复选框批量操作实例代码
2017/03/15 PHP
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
Json和Jsonp理论实例代码详解
2013/11/15 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
Js实现京东无延迟菜单效果实例(demo)
2017/06/02 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
layui 阻止图片上传的实例(before方法)
2019/09/26 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
python中uuid模块实例浅析
2020/12/29 Python
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
日语专业推荐信
2013/11/12 职场文书
门卫人员岗位职责
2013/12/24 职场文书
英语简历自我评价
2014/01/26 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
MySQL的Query Cache图文详解
2021/07/01 MySQL
vue判断按钮是否可以点击
2022/04/09 Vue.js
基于Python编写一个监控CPU的应用系统
2022/06/25 Python
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL