首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 移动div层的效果代码 代码简单的 小弟我学习用

2012-09-07 
求一个javascript 移动div层的效果代码 代码简单的 我学习用我想学习javascript的动画效果这块,但一直不知

求一个javascript 移动div层的效果代码 代码简单的 我学习用
我想学习javascript的动画效果这块,但一直不知道怎么下手学习。现在写的javascript代码没一点动画效果,感觉很呆板。注意回答jquery就免了,我只追求用javascript写出来。

我只求出现这个效果,但代码要简洁。 效果是:页面随便一个div层,向一个方向有速度的移动就行了。 例如好多网站的右下角,由下至上的弹出一个层,不是突然出现的,有过渡效果。最好也能兼容非IE内核的浏览器。谢谢了!

[解决办法]
div 绝对定位

setInterval(); 设置坐标就ok
[解决办法]

HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title>  <meta name="Generator" content="EditPlus">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content=""> </head><style type="text/css">    div{width:100px;height:100px;background:blue;position:absolute;left:-100px;top:0px;}</style> <body>  <div></div>  <input type="button" value="start" onclick="a()"/></body><script type="text/javascript">    var div=document.getElementsByTagName("div")[0];            var i=0,j=0;    function a(){        var cTime;        i+=20;        j+=0.1        div.style.left=i+"px";        div.style.opacity=j+"";        cTime=setTimeout(a,40);        if(div.style.left=="400px"){            clearTimeout(cTime);        }    }</script></html> 

热点排行