首页 > 开发 > Javascript > 正文

javascript 实现滚动效果代码整理

2020-02-28 04:02:35
字体:
来源:转载
供稿:网友
1.先写两个最常用最简洁的滚动代码
代码如下:
水平滚动:
<marquee direction="left" align="bottom" height="25" width="100%" onmouseout="this.start()" onmouseover="this.stop()" scrollamount="2" scrolldelay="1">水平滚动字幕内容</marquee>
垂直滚动:
<marquee direction="up" height="200" onmouseout="this.start()" onmouseover="this.stop()" scrollAmount="1" scrollDelay="1">垂直滚动字内容</marquee>
2.平稳不间断滚动
代码如下:
<SCRIPT LANGUAGE="JavaScript">
var tm=null
function newsScroll() {
var scrollimg=document.getElementById("scroll")
if(scrollimg.parentNode.scrollTop!=(scrollimg.clientHeight/2))
scrollimg.parentNode.scrollTop++;
else
scrollimg.parentNode.scrollTop=0
}
window.onload=function() {
tm=setInterval('newsScroll()',25)
}
function stop()
{
clearInterval(tm)
}
function start()
{
tm=setInterval('newsScroll()',25)
}
</SCRIPT>
/* stop() start() 不能和调用ID在同一个容器内, 如容器没默认高度 要制定高度*/

3 有停留滚动
代码示例:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
4:一个简单的滚动代码学习制作示例
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表