| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1306 人关注过本帖
标题:js实现拉幕效果(上下型)
只看楼主 加入收藏
huangli5834
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-8-22
收藏
 问题点数:0 回复次数:1 
js实现拉幕效果(上下型)

写了一个打开窗口拉幕的效果(上下型) 演示地址:http://www.phpfine.com/lamu.htm

<html>
<head>
<title>实现拉幕效果(上下型)</title>
<style>
<!--
.hlb{position:absolute;
left:0;
top:0;
height:0;
background-color:#72DADA;
border:0.1px solid green
}
-->
</style>

<script language="JavaScript">
//此程序仅对ie有效

//变量初始化
function init()
{
if (document.all)
{
onflag=0;
speed=20;
temp=new Array();
clipbottom=document.body.offsetHeight;
cliptop=0;
for (i=1;i<=8;i++)
{
temp[i]=eval("document.all.h"+i+".style")
temp[i].width=document.body.clientWidth/8
temp[i].height=0;
temp[i].left=(i-1)*parseInt(temp[i].width)
}
}
}

function discolor(){
speed+=20;
for(i=1;i<=8;i++){
temp[i].height=speed;
}
DisId=setTimeout("discolor()",100);
if(speed>=document.body.offsetHeight){
clearTimeout(DisId);
onflag=1;
speed=20;
}
}
//实现拉幕效果(上下型)
function openit()
{
//window.scrollTo(0,0)
if (document.all&&onflag==1)
{
clipbottom-=speed;
for (i=1;i<=8;i=i+2)
{
temp[i].clip="rect(0 auto "+clipbottom+" 0)"
}
cliptop+=speed
for (i=2;i<=8;i=i+2)
{
temp[i].clip="rect("+cliptop+" auto auto auto)"
}
if (clipbottom<=0)
clearInterval(stopit);//到顶的时候要据时间id清除掉
}
stopit=setTimeout("openit()",100);
}

//

</script>
</head>

<body onload="init();discolor();openit()" >
<div id="h1" class="hlb"></div>
<div id="h2" class="hlb"></div>
<div id="h3" class="hlb"></div>
<div id="h4" class="hlb"></div>
<div id="h5" class="hlb"></div>
<div id="h6" class="hlb"></div>
<div id="h7" class="hlb"></div>
<div id="h8" class="hlb"></div>

</body>
</html>

[此贴子已经被作者于2007-8-29 22:53:28编辑过]

搜索更多相关主题的帖子: 效果 
2007-08-28 18:05
huangli5834
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-8-22
收藏
得分:0 

昨天有事情,今天把演示地址放上去,望高手指点一二.

2007-08-29 22:57
快速回复:js实现拉幕效果(上下型)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045249 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved