一个js实现简单的字幕滚动效果
来源:互联网 发布:网络解析被劫持修复 编辑:程序博客网 时间:2024/05/21 07:04
华恩IT
function doRoll(){
var _wrap=$("#roll");//定义滚动区域
var _interval=2000;//定义滚动间隙时间
var _moving;//需要清除的动画
_wrap.hover(function(){
clearInterval(_moving);//当鼠标在滚动区域中时,停止滚动
},function(){
_moving=setInterval(function(){
var _field=_wrap.find('li:first');//此变量不可放置于函数起始处,li:first取值是变化的
var _h=_field.height();//取得每次滚动高度
_field.animate({marginTop:-_h+'px'},600,function(){//通过取负margin值,隐藏第一行
_field.css('marginTop',0).appendTo(_wrap);//隐藏后,将该行的margin值置零,并插入到最后,实现无缝滚动
})
},_interval)//滚动间隔时间取决于_interval
}).trigger('mouseleave');//函数载入时,模拟执行mouseleave,即自动滚动
}
<div id="myroll" style="float: right; width: 200px; height:100%;">
<ul id="roll">
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
<li>F</li>
<li>G</li>
</ul>
</div>
- 一个js实现简单的字幕滚动效果
- 用js实现字幕滚动效果.
- css + js实现简单无缝滚动字幕
- html5 css3实现字幕滚动的效果
- Html实现滚动字幕效果
- Qt实现滚动字幕效果
- TextView实现滚动字幕的效果【跑马灯】
- 滚动字幕的简单制作
- 老问题之:js的实现 滚动字幕。
- 字幕实现自动滚动效果 marqueemar
- 原生Js无缝滚动效果的简单实现
- c# 滚动字幕的实现
- c# 滚动字幕的实现
- C#滚动字幕的实现
- 水平滚动字幕的实现
- C# 滚动字幕的实现
- 一个js实现任务栏文字滚动效果
- JavaScript字幕滚动效果
- 线程同步---释放同步监视器的锁定
- bmp 位图的数据结构分析
- JQuery过滤选择器
- mongodb数据的导入导出,备份恢复
- Hibernate查询结果转换为实体类型 (HQL/SQL)
- 一个js实现简单的字幕滚动效果
- linux模块引用一个外部符号
- ps cs6提示不能安装
- 轻轻松松搞定dataguard
- Mysql边用边学学习笔记及Mysql与Mssql的区别
- 李小加:互联网金融博弈不应抢占道德高地
- VC学习笔记 -单选按钮控件(Ridio Button)的使用
- Eclipse 安装FindBugs插件
- SGU 134 Centroid(树形dp)