javascript左右滚动(跑马灯)
2011-07-05 20:59
169 查看
<html>
<style type="text/css">
body{
margin:0;
padding:0;
background:#fff;
font: 70% Arial, Helvetica, sans-serif;
}
#scrlContainer{
visibility:hidden;
background:#f1f1f1;
position:relative;
overflow:hidden;
width:550px;
height:20px;
line-height:20px;
margin:1em;
}
#scrlContent{
position:absolute;
left:0;
top:0;
white-space:nowrap; /*如何处理空白,nowrap即不换行*/
}
</style>
<script type="text/javascript" language="Javascript">
var scrlSpeed = 1
//decreasing speed for mozilla
scrlSpeed = (document.all) ? scrlSpeed : Math.max(1, scrlSpeed - 1)
function initScroll(container, object) {
if (document.getElementById(container) != null) {
var contObj = document.getElementById(container);
var obj = document.getElementById(object);
contObj.style.visibility = "visible";
contObj.scrlSpeed = scrlSpeed;
widthContainer = contObj.offsetWidth;
obj.style.left = parseInt(widthContainer) + "px";
widthObject = obj.offsetWidth;
interval = setInterval("objScroll('" + container + "','" + object
+ "'," + widthContainer + ")", 20);
contObj.onmouseover = function() {
contObj.scrlSpeed = 0;
}
contObj.onmouseout = function() {
contObj.scrlSpeed = scrlSpeed;
}
}
}
function objScroll(container, object, widthContainer) {
var contObj = document.getElementById(container);
var obj = document.getElementById(object);
widthObject = obj.offsetWidth;
if (parseInt(obj.style.left) > (widthObject * (-1))) {
obj.style.left = parseInt(obj.style.left) - contObj.scrlSpeed + "px";
} else {
obj.style.left = parseInt(widthContainer) + "px";
}
}
</script>
<body onload="initScroll('scrlContainer', 'scrlContent');">
<div id="scrlContainer">
<div id="scrlContent">Some very, very useful information will
appear here, yet it will move around your screen so it will be hard to
read it. But the client wants it, so here it is. </div>
</div>
</body>
</html>
<style type="text/css">
body{
margin:0;
padding:0;
background:#fff;
font: 70% Arial, Helvetica, sans-serif;
}
#scrlContainer{
visibility:hidden;
background:#f1f1f1;
position:relative;
overflow:hidden;
width:550px;
height:20px;
line-height:20px;
margin:1em;
}
#scrlContent{
position:absolute;
left:0;
top:0;
white-space:nowrap; /*如何处理空白,nowrap即不换行*/
}
</style>
<script type="text/javascript" language="Javascript">
var scrlSpeed = 1
//decreasing speed for mozilla
scrlSpeed = (document.all) ? scrlSpeed : Math.max(1, scrlSpeed - 1)
function initScroll(container, object) {
if (document.getElementById(container) != null) {
var contObj = document.getElementById(container);
var obj = document.getElementById(object);
contObj.style.visibility = "visible";
contObj.scrlSpeed = scrlSpeed;
widthContainer = contObj.offsetWidth;
obj.style.left = parseInt(widthContainer) + "px";
widthObject = obj.offsetWidth;
interval = setInterval("objScroll('" + container + "','" + object
+ "'," + widthContainer + ")", 20);
contObj.onmouseover = function() {
contObj.scrlSpeed = 0;
}
contObj.onmouseout = function() {
contObj.scrlSpeed = scrlSpeed;
}
}
}
function objScroll(container, object, widthContainer) {
var contObj = document.getElementById(container);
var obj = document.getElementById(object);
widthObject = obj.offsetWidth;
if (parseInt(obj.style.left) > (widthObject * (-1))) {
obj.style.left = parseInt(obj.style.left) - contObj.scrlSpeed + "px";
} else {
obj.style.left = parseInt(widthContainer) + "px";
}
}
</script>
<body onload="initScroll('scrlContainer', 'scrlContent');">
<div id="scrlContainer">
<div id="scrlContent">Some very, very useful information will
appear here, yet it will move around your screen so it will be hard to
read it. But the client wants it, so here it is. </div>
</div>
</body>
</html>
相关文章推荐
- Javascript实现连续滚动的跑马灯,可上下左右滚动
- Javascript实现连续滚动的跑马灯,可上下左右滚动(转)
- JavaScript 无缝上下左右滚动加定高定宽停顿效果javascript
- Javascript无缝左右滚动
- JavaScript学习摘记(实现标题左右滚动效果)
- javascript实现手机触摸屏左右(上下)滚动(javascript感知滑屏方向)
- javascript实现左右控制无缝滚动
- javascript实现的左右无缝滚动效果
- javascript实现多张图片左右无缝滚动效果
- JavaScript 无缝上下左右滚动加定高定宽停顿效果(兼容ie/ff)
- javascript 原生 左右滚动
- ViewGroup实现可以上下、左右滚动跑马灯效果
- 【javascript】图片左右滚动(可自动,有左右按钮)
- JavaScript实现简单精致的图片左右无缝滚动效果
- JavaScript 无缝上下左右滚动加定高定宽停顿效果
- javascript上下左右定时滚动插件
- 一个javascript的左右滚动切换效果!
- javascript 单行文字向上跑马灯滚动显示
- 实现文字左右滚动 javascript
- AndroidStudio——TextView文字左右滚动(跑马灯效果)无效解决办法