<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>这个标题会变</title>
<style type="text/css">
#img1{opacity: 100; } /*设置图片的透明度*/
</style>
<script type="text/javascript">
window.onload = function(){
var oImg = document.getElementById("img1");
var alpha = 100; //用一个变量存储当前透明度
oImg.onmouseover = function(){
startMove(0); //鼠标移入时开启函数 startMove(目标透明度)
}
function startMove(iTarget){
var timer = null;
clearInterval(timer); //在开启一个定时器之前,先关闭已经开起的定时器
timer = setInterval(function(){
var speed = -1; //设置透明度变化的速度
if(alpha==iTarget){
return ;
}else{
alpha+=speed; //开始计算 递减
oImg.style.opacity = alpha/100; //这里 将递减结果alpha 赋给页面的透明度 显示出来
document.title = alpha; //主要是为了测试,在标题上显示透明度
}
},30);
}
};
</script>
</head>
<body>
<img id="img1" src="image/library.jpg" >
</body>
</html>