JavaScript字幕滚动效果
2010-05-02 13:39
295 查看
其中要注意的:overflow:hidden,否则会全部显示,达不到效果。
使用时可以对ul.scrollTop >= 195这一句的数字进行设置。达到平滑过渡的作用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ul id="scroll" style="overflow:hidden;height:100px;width:200px">
<li>滚动效果一</li>
<li>滚动效果二</li>
<li>滚动效果三</li>
<li>滚动效果四</li>
<li>滚动效果五</li>
<li>滚动效果六</li>
<li>滚动效果七</li>
<li>滚动效果八</li>
<li>滚动效果九</li>
<li>滚动效果十</li>
<li>滚动效果一</li>
<li>滚动效果二</li>
<li>滚动效果三</li>
<li>滚动效果四</li>
<li>滚动效果五</li>
<li>滚动效果六</li>
<li>滚动效果七</li>
<li>滚动效果八</li>
<li>滚动效果九</li>
<li>滚动效果十</li>
</ul>
<mce:script type="text/javascript"><!--
var ul = document.getElementById("scroll");
function charlist(){
ul.scrollTop++;
if (ul.scrollTop >= 195)
{
ul.scrollTop = 0;
}
}
var intval = setInterval(charlist,60);
ul.onmousemove = function(){
clearInterval(intval);
}
ul.onmouseout = function(){
intval = setInterval(charlist,60);
}
// --></mce:script>
</div>
</form>
</body>
</html>
使用时可以对ul.scrollTop >= 195这一句的数字进行设置。达到平滑过渡的作用。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ul id="scroll" style="overflow:hidden;height:100px;width:200px">
<li>滚动效果一</li>
<li>滚动效果二</li>
<li>滚动效果三</li>
<li>滚动效果四</li>
<li>滚动效果五</li>
<li>滚动效果六</li>
<li>滚动效果七</li>
<li>滚动效果八</li>
<li>滚动效果九</li>
<li>滚动效果十</li>
<li>滚动效果一</li>
<li>滚动效果二</li>
<li>滚动效果三</li>
<li>滚动效果四</li>
<li>滚动效果五</li>
<li>滚动效果六</li>
<li>滚动效果七</li>
<li>滚动效果八</li>
<li>滚动效果九</li>
<li>滚动效果十</li>
</ul>
<mce:script type="text/javascript"><!--
var ul = document.getElementById("scroll");
function charlist(){
ul.scrollTop++;
if (ul.scrollTop >= 195)
{
ul.scrollTop = 0;
}
}
var intval = setInterval(charlist,60);
ul.onmousemove = function(){
clearInterval(intval);
}
ul.onmouseout = function(){
intval = setInterval(charlist,60);
}
// --></mce:script>
</div>
</form>
</body>
</html>
相关文章推荐
- JavaScript字幕滚动效果
- 用javascript代替marquee的滚动字幕效果代码
- 用javascript代替marquee的滚动字幕效果代码
- 用javascript代替marquee的滚动字幕效果代码
- 用javascript实现代替marquee的滚动字幕效果代码
- 使用JavaScript实现连续滚动字幕效果的方法
- 用javascript实现代替marquee的滚动字幕效果代码
- 使用JavaScript实现连续滚动字幕效果的方法
- 用DIV+javascript实现首尾相连循环滚动效果(兼容firefox)
- javascript 文字滚动效果
- 使用javascript开发的视差滚动效果的云彩 极客标签 - 做最棒的极客知识分享平台
- javascript && jquery 延时屏幕滚动元素fadeout效果,允许打断。
- 如何用javascript实现 网页标题的滚动效果
- JavaScript-html标题滚动效果
- JavaScript 无缝上下左右滚动加定高定宽停顿效果(兼容ie/ff)
- 原生javascript实现图片无缝滚动效果
- Android之如何用TextView实现滚动字幕的效果【跑马灯】
- javascript特效,信息滚动效果
- JavaScript 无缝上下左右滚动加定高定宽停顿效果javascript
- 一个javascript的左右滚动切换效果!