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 相关文章推荐
jQuery 名称冲突的解决方法
Apr 08 Javascript
javascript中的绑定与解绑函数应用示例
Jun 24 Javascript
js给onclick赋值传参数的两种方法
Nov 25 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
Mar 03 Javascript
JS实现的模仿QQ头像资料卡显示与隐藏效果
Apr 07 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
vue+webpack模拟后台数据的示例代码
Jul 26 Javascript
JS插件clipboard.js实现一键复制粘贴功能
Dec 04 Javascript
webuploader分片上传的实现代码(前后端分离)
Sep 10 Javascript
JS异步错误捕获的一些事小结
Apr 26 Javascript
vue如何实现动态加载脚本
Feb 05 Javascript
Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)
Aug 28 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
实用函数9
2007/11/08 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
php获取随机数组列表的方法
2014/11/13 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
js+SVG实现动态时钟效果
2018/07/14 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
详解基于webpack&amp;gettext的前端多语言方案
2019/01/29 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
Python中文件遍历的两种方法
2014/06/16 Python
python中Genarator函数用法分析
2015/04/08 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
python更新列表的方法
2015/07/28 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
建筑实习自我鉴定
2013/10/18 职场文书
劳资专员岗位职责
2013/12/27 职场文书
运动会领导邀请函
2014/01/10 职场文书
初一地理教学反思
2014/01/16 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
门店店长岗位职责
2015/04/14 职场文书
湘江北去观后感
2015/06/15 职场文书
民政局未婚证明
2015/06/15 职场文书
Python matplotlib绘制雷达图
2022/04/13 Python