Re: 卷屏,滚动代码

添加时间:11-03-14 所属分类:HTML网页,JS语言与代码
  无间断由下往上
[code]<html>
<head>
<style type="text/css">
<!--
.test {
font-size: 12px;
line-height: normal;
text-decoration: none;
}
-->
</style>
<head>
<body>

<div id="layer1" style="overflow-y:hidden;width:50;">
<div id="layer2">
<table width="200" height="100" border="0" align="center" cellpadding="0" cellspacing="0" class="test">
<tr>
<td width="200" height="100" valign="top" bgcolor="#FFFFFF" class="nav1style style46">

无间断卷屏测试,
</td>
</tr>
</table>
</div>
<div id="layer3"></div>

<script language="javascript">
var layerHeight = 100; // 定义滚动区域的高度.
var iFrame = 1; // 定义每帧移动的象素.
var iFrequency = 50; // 定义帧频率.
var timer; // 定义时间句柄.
if(document.getElementById("layer2").offsetHeight >= layerHeight)
document.getElementById("layer1").style.height = layerHeight;
else
document.getElementById("layer1").style.height = document.getElementById("layer2").offsetHeight;
document.getElementById("layer3").innerHTML = document.getElementById("layer2").innerHTML;

function move(){
if(document.getElementById("layer1").scrollTop >= document.getElementById("layer2").offsetHeight){
document.getElementById("layer1").scrollTop -= (document.getElementById("layer2").offsetHeight - iFrame);
}
else {
document.getElementById("layer1").scrollTop += iFrame;
}
}

timer = setInterval("move()",iFrequency);
document.getElementById("layer1").onmouseover=function() {clearInterval(timer);}
document.getElementById("layer1").onmouseout=function() {timer=setInterval("move()",iFrequency);}
</script>

</body>
</html>[/code]
  • 1
  • 2
  • 3
  • 4

前篇:国外域名注册商 代理体系大点评 后篇:校园停车不再有"免费午餐" 山大门...
发表我的评论


推荐文章   1978年河南文科状元刘震云:如果不是高...   寻找最美孝心少年 央视被济南孩子的“别...   无臂大学生用双脚打游戏   最励志的直播 街头“脚书”引围观   济南老鞋匠5年做了100多只微型鞋 最小的...
随机文章   几种常见的JavaScript混淆和反混淆工具   css教程PDF格式书籍   HTML5定稿一周年 你必须要重新认识HTML...   JS 判断PC端跳转的代码   支付宝在线捐赠或即时转账实现
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555