首页 > 软件操作教程 > 编程开发 > JavaScript
题目内容

JavaScript 渐隐渐显

题目答案

■知识点

渐隐渐显效果主要通过动态修改元素的透明度来实现。

■实例设计

下面的示例实现一个简单的渐隐渐显动画效果。

//渐隐渐显动画显示函数

//参数:e表示元素,t表示速度,值越大速度越慢

//io表示显方式,true表示渐显,false表示渐隐

function fade (e, t, io) {

    var t = t || 10;                       //初始化渐隐渐显速度

    if(io){var i = 0;}                     //初始化渐隐渐显方式

    else{var i = 100; }

    var out = setlnterval(function(){      //设计定时器

        setOpacity(e, i);                  //调用 setOpacity ()函数

        if(io) {                           //根据渐隐或渐显方式决定执行效果

            i ++ ;

            if(i >= 100) clearTimeout(out);

        } else{

            i-- ;

            if(i <= 0) clearTimeout (out);

        }

    }, t);

}

下面调用该函数。

<style type="text/css">

.block {width:200px; height:200px; background-color:red; }

</style>

<div class="block" id="blockl"></div>

<script>

e = document.getElementByld('blockl');

fade (e, 50, true) ;                   //应用渐隐渐显动画效果

</script>

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端