js运动 运动效果留言本

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
#ul1 { margin: 0; position: absolute; right: 10px; top: 8px; width: 700px; height: 500px; border: 1px solid #000; padding: 10px; overflow: hidden;}
li { line-height: 28px; border-bottom: 1px dotted #000; list-style: none; word-break: break-all; overflow: hidden;}
</style>
<script src="move.js"></script>
<script>
/*
先写出没有运动的效果,然后把赋值变成运动形式
*/
window.onload = function() {

    var oContent = document.getElementById(‘content‘);
    var oBtn = document.getElementById(‘btn‘);
    var oUl = document.getElementById(‘ul1‘);

    oBtn.onclick = function() {

        var oLi = document.createElement(‘li‘);
        oLi.innerHTML = oContent.value;

        if ( oUl.children[0] ) {
            oUl.insertBefore( oLi, oUl.children[0] );
        } else {
            oUl.appendChild( oLi );
        }

        //var iHeight = oLi.offsetHeight;
        var iHeight = parseInt( css(oLi, ‘height‘) );

        oLi.style.height = ‘0px‘;
        oLi.style.opacity = ‘0‘;
        oLi.style.filter = ‘alpha(opacity=0)‘;

        startMove(oLi, {
            height : iHeight,
            opacity : 100
        });

    }

}
</script>
</head>

<body>
    <textarea id="content" rows="10" cols="50"></textarea>
    <input type="button" value="留言" id="btn" />
    <ul id="ul1"></ul>
</body>
</html>
时间: 2024-12-25 18:42:54

js运动 运动效果留言本的相关文章

原生JS封装运动框架

昨天我们说了一下原生JS中常用的兼容性写法,今天我们来说一下运动框架. 正常情况下我们要写一个运动的效果会用到tween.js这么一个插件,这个东西不是一般人写出来的,因为里面涉及的运动效果都是经过一堆数学的函数运算出来的,我们平常人是写不出来的,所有我们就自己封装一个运动框架,有什么问题改起来也方便,下面我们就开始封装. 首先,我们先写一个div,设置一些简单的样式,我们就拿这个div举例子,如下代码: #div{ width: 100px; height: 100px; background

js缓冲运动代码实例

js缓冲运动代码实例:元素的缓冲运动效果要比匀速运动更为美观一些,因为显得更为有张力和弹性,当然对于浏览者来说可能会有更好的效果,那么留住用户的可能性也就更大,下面就通过代码实例简单介绍一下如何实现此效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www

js制造运动的假象-------Day63

这里用的这个名称可能不合适,不过暂时我也没有想起比较对应的名字来,那就这样先写吧. 首先,我先表达下我想实现的是什么效果: 想必大家都玩过,至少见过很多小游戏,比方说超级玛丽,比方说flappy bird,在里面总看到马里奥或者小鸟就一直向前走啊向前飞啊,然后飞过了大河,跳过了深坑,最终到达终点,而在这个记录中我所关注的只是背景的变化,就像下面的图示: 最终它到了城堡中,而我们的屏幕中又不会显示滚动条,它是如何运动的呢? 其实,这个功能应该是个比较基础的功能了,只是之前不够敏感,今天从公交车上看

JS-发布消息的一个运动小效果

模仿一些网站发布消息时候,淡入,缓慢滑动的小效果,废话不多说,看下最终测试效果!有图有真相! 接下来一步步分析实现的过程,一下是为了演示过程中一些注意点,用的测试代码,不是最终效果代码,最终效果代码,我贴在文章最后!! html代码 <textarea id="content" cols="60" rows="10"></textarea><br> <input id="btn1" t

js反弹运动

js反弹运动 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> .ball { width: 30px; height: 30px; border-radius: 50%; position: absolute; top: 200px; left: 0; background: skyblue; }

css3使用transform属性制作js弹性运动

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>用css3仿制js的弹力效果</title> </head> <body> <style type="text/css"> *{margin:0;padding:0px;} body{backgr

js拖拽效果实现

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>    <meta

图片切换特效(1):原生JS图片切换效果

转自:http://www.codefans.net/jscss/code/4699.shtml <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

JS图片切换效果

源地址:http://www.codefans.net/jscss/code/4699.shtml <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"&g