主题:  能不能让一个层的底端永远处在页面相对屏幕的下面?

lonelyboy

职务:普通成员
等级:2
金币:1.0
发贴:368
注册:2000/11/26 20:18:17
#12001/11/30 15:11:54
能不能让一个层的底端永远处在页面相对屏幕的下面?也就是实现 [ windows开始菜单 ]的功能?
请指教



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#22001/11/30 16:52:42
用分桢来做行不?



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#32001/11/30 17:03:57
你说的是不是这样:

页面:点这儿参观

编辑历史:[这消息被deathcult编辑过(编辑时间2001-11-30 17:04:42)]


lonelyboy

职务:普通成员
等级:2
金币:1.0
发贴:368
注册:2000/11/26 20:18:17
#42001/11/30 19:28:09
用分桢做,拉出来的菜单怎么向上跑?那不是要留出很多高度吗?
to deathcult; 能不能解释一下?谢谢!!
function lm()
{
y=document.body.clientHeight
x=document.body.scrollTop
document.all.div.style.top=x+y-60
setTimeout("lm()",10)
}

编辑历史:[这消息被lonelyboy编辑过(编辑时间2001-11-30 19:31:06)]


helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#52001/12/1 13:12:24
lonelyboy在上个帖子中说
引用:
用分桢做,拉出来的菜单怎么向上跑?那不是要留出很多高度吗?
to deathcult; 能不能解释一下?谢谢!!
function lm()
{
y=document.body.clientHeight
x=document.body.scrollTop
document.all.div.style.top=x+y-60
setTimeout("lm()",10)
}



document.body.clientHeight //IE窗口的高度,
document.body.scrollTop //页面滚出浏览器窗口的高度,
document.all.div.style.top=x+y-60
~~~//我把层的高度设为50,所以就应该减去50,这个值可以
随便调,你试试调完后的效果。

用定时器的意思就是:每隔1/100秒调整一下层在页面中的位置。



lonelyboy

职务:普通成员
等级:2
金币:1.0
发贴:368
注册:2000/11/26 20:18:17
#62001/12/1 20:12:37
明白了,thank you very much!