请问我一个层在窗口右下角,如何让它逐渐变大到占据整个窗口 rt 谢谢
解决方案 »
- 鼠标悬浮和点击后的样式一样?现在悬浮有效果 点击后和正常一样,如何使点击后的样式和悬浮的样式一样?高手请教!!!
- 求助 JavaScript代码在Windows和Linux下访问的兼容性
- js有没有办法获得当前页面镶入的mediaplay播放器的属性,获得当前播放时间,设置当前播放时间?
- 这个问题如何解决啊,设置动态加入的文本框的颜色!!!!!!!!!!!!!!!!
- 如何转换url成url链接......
- 哪位兄台帮我测试一下下面的代码错在哪里?我这里为什么提示img1没有定义啊?
- 为什么下面的JavaScript代码出错?
- 高分请教:模式对话框中是不是不能设置iframe的designMode=“on”属性啊?
- 会不会很难?????
- 孟子大哥,小弟求教:你给出的用javascript在客户机端写文本文件的例子中的不解之处?
- 页面显示时间刷新时间不重新开始
- 请高手们帮帮解决个问题:单击link后会打开列表,再单击link后关闭列表
setInterval
演示代码:
a.html
--------------------------------------------------------------------------------
<html>
<script language=javascript>var g_div,g_div_x,g_div_y,g_div_w,g_div_h;
var g_win_w,g_win_h;
function demo()
{
g_div = document.all.div1;
g_win_w = document.body.clientWidth;
g_win_h = document.body.clientHeight;
timer_name = setInterval("timer_func();",10);
}
function timer_func()
{
g_div_x = g_div.style.pixelLeft;
g_div_y = g_div.style.pixelTop;
g_div_w = g_div.style.pixelWidth;
g_div_h = g_div.style.pixelHeight; if(g_div_x==0 && g_div_y==0 && g_div_w==g_win_w && g_div_h==g_win_h)
{
clearInterval(timer_name);
g_div.style.background = "blue";
}
else
{
g_div_x--; if(g_div_x<=0) g_div_x=0;
g_div_y--; if(g_div_y<=0) g_div_y=0;
if( g_div_x+g_div_w+2>=g_win_w )
g_div_w+=1;
else
g_div_w+=2;
if(g_div_w>=g_win_w) g_div_w = g_win_w; if( g_div_y+g_div_h+2>=g_win_h )
g_div_h+=1;
else
g_div_h+=2;
if(g_div_h>=g_win_h) g_div_h = g_win_h; g_div.style.pixelLeft = g_div_x;
g_div.style.pixelTop = g_div_y;
g_div.style.pixelWidth = g_div_w;
g_div.style.pixelHeight = g_div_h;
}
}
</script>
<body>
<input type=button value="click me" onclick=demo()>
<div id=div1 style=position:absolute;left:378;top:200;width:100;height:234;background-color:yellow>Hello FuWaer!</div>
</body>
</html>
--------------------------------------------------------------------------------