js控制淡入淡出示例代码

 更新时间:2013年11月12日 17:32:58   作者:  
淡入淡出效果想必大家都有见到过吧,在本文将为大家介绍下使用js如何控制淡入淡出,感兴趣的朋友可以参考下
相对来说可以让初学者看一下,并不太实用,可能jquery4条语句就能解决,但是原生相对有参照性,了解最终原理才是关键。
复制代码 代码如下:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
body {margin:0;padding:0;color:#000000;}
#div_test {
width: 100%;
height: 100%;
background-color: #000000;
position:absolute;
filter:Alpha(Opacity=0)
}
</style>
<script type="text/javascript">
var i = 100;
function $(id) {return document.getElementById(id);}
function chang_display() { i--;
var div = $('div_test');
div.style.filter = "Alpha(Opacity="+i+")";
div.style.opacity = i / 100;
if ( i== "0")
{document.getElementById('div_test').style.display="none";//隐藏
exit
}

}
/*控制div隐藏*/
function hid() {
setInterval(chang_display, 1);
}

</script>
</head>
<body>
<div id="div_test" onclick="hid()" style="width:200px;height:200px;"></div>
<div><a href="http://bbs.csdn.com">123</a>123123</div>
</body>

<script defer="defer">
var j = 0;
function $(id) {return document.getElementById(id);}
function turn_display()
{ j++;
var div = $('div_test');
div.style.filter = "Alpha(Opacity="+j+")";
div.style.opacity = j / 100;
if ( j== "0")
{document.getElementById('div_test').style.display="none";//隐藏
exit
}
}
setInterval(turn_display, 1);
</script>
</html>

相关文章

  • ion content 滚动到底部会遮住一部分视图的快速解决方法

    ion content 滚动到底部会遮住一部分视图的快速解决方法

    本文给大家带来了ion content 滚动到底部会遮住一部分视图的快速解决方法,其实解决方法超简单的,只要在你的controller里面预先注入$ionicScrollDelegate就可以了,感兴趣的朋友通过本文一起学习吧
    2016-09-09
  • Vue项目中关于全局css的处理

    Vue项目中关于全局css的处理

    我们在写CSS的时候,会遇到大量相同的属性(比如:margin-top:10px)这种属性几乎每个vue页面都有。这个时候,我们可以把css挂载到全局上,供所有vue页面使用,同时也方便修改。感兴趣的同学可以参考一下
    2023-04-04
  • JavaScript中的各种宽高属性的实现

    JavaScript中的各种宽高属性的实现

    这篇文章主要介绍了JavaScript中的各种宽高属性的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Bootstrap表格使用方法详解

    Bootstrap表格使用方法详解

    这篇文章主要为大家详细介绍了Bootstrap表格使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 详解在微信小程序的JS脚本中使用Promise来优化函数处理

    详解在微信小程序的JS脚本中使用Promise来优化函数处理

    这篇文章主要介绍了详解在微信小程序的JS脚本中使用Promise来优化函数处理,引入Promise确实能够很好的解决异步回调函数的可读性等问题,同时也使得我们调用的时候代码简洁一些,本文介绍如何在小程序的JS代码里面使用Promise来封装一些函数的做法
    2019-03-03
  • JavaScript 中判断变量是否为数字的示例代码

    JavaScript 中判断变量是否为数字的示例代码

    这篇文章主要介绍了JavaScript 中判断变量是否为数字的示例代码,代码简单易懂对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 深入理解移动前端开发之viewport

    深入理解移动前端开发之viewport

    这篇文章主要介绍了移动前端开发之viewport的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • JavaScript实现六种网页图片轮播效果详解

    JavaScript实现六种网页图片轮播效果详解

    在网页中,我们经常会看到各种轮播图的效果,它们到底是怎样实现的呢?本文将为大家详细介绍一下六种不同的轮播效果的实现,需要的可以参考一下
    2021-12-12
  • javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印

    javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印

    由于时间比较紧,没多的时候去学习研究上述工具包,现在用javascript操作ActiveXObject控件,用替换word模板中的书签方式解决。
    2008-06-06
  • 微信小程序实现选择地址省市区三级联动

    微信小程序实现选择地址省市区三级联动

    这篇文章主要为大家详细介绍了微信小程序实现选择地址省市区三级联动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06

最新评论