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 相关文章推荐
JavaScript中的prototype和constructor简明总结
Apr 05 Javascript
对new functionName()定义一个函数的理解
May 22 Javascript
深入理解javascript变量声明
Nov 20 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
Bootstrap每天必学之简单入门
Nov 19 Javascript
基于javascript如何传递特殊字符
Nov 30 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
详解JavaScript按概率随机生成事件
Aug 02 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
Oct 26 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
Jun 16 Javascript
prettier自动格式化去换行的实现代码
Aug 25 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
实用函数2
2007/11/08 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
jquery插件tooltipv顶部淡入淡出效果使用示例
2013/12/05 Javascript
JavaScript 基本概念
2015/01/20 Javascript
JS Array创建及concat()split()slice()的使用方法
2016/06/03 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
JS使用贪心算法解决找零问题示例
2017/11/27 Javascript
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
python显示天气预报
2014/03/02 Python
Python运用于数据分析的简单教程
2015/03/27 Python
详解详解Python中writelines()方法的使用
2015/05/25 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
对python 调用类属性的方法详解
2019/07/02 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
python定时截屏实现
2020/11/02 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
联谊活动策划书
2014/01/26 职场文书
父母寄语大全
2014/04/12 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
可可西里观后感
2015/06/08 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript