为了账号安全,请及时绑定邮箱和手机立即绑定

这段代码怎么对透明度不起作用呢?

这段代码怎么对透明度不起作用呢?

卡迪亚兹 2016-02-11 20:41:34
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>任意属性值2</title> <style> *{margin: 0;padding: 0;} ul,li{ list-style: none; } ul li{ width: 200px; height:100px; background: yellow; margin-bottom: 20px; border:4px solid #000; opacity: 0.3; filter: alpha(opacity:30); } </style> <script> window.onload=function  () { var lia = document.getElementById('li1'); lia.onmouseover=function () { startMove(this,'opacity',100); } lia.onmouseout=function () { startMove(this,'opacity',30); } } function getStyle (obj,attr) { if (obj.currentStyle) {   return obj.currentStyle[attr];  } else {   return getComputedStyle(obj,false)[attr];  }  } var alpha=30; function startMove(obj,attr,itarget) { clearInterval(obj.timer); obj.timer = setInterval(function () { var icur = 0; if (attr == 'opacity') { icur = parseFloat(getStyle(obj,attr))*100; } else { icur = parseInt(getStyle(obj,attr)); } var speed = (itarget-icur)/8; speed = speed>0?Math.ceil(speed):Math.floor(speed); if (icur==itarget) { clearInterval(obj.timer) } else { if (attr=='opacicy') { // obj.style.filter='alpha(opacity:'+(icur+speed)+')'; obj.style.opacity=(icur+speed)/100; } else { obj.style[attr]=icur+speed+"px";  } } }, 30) } </script> </head> <body> <ul> <li id ='li1'></li> </ul> </body> </html>这段代码怎么对透明度不起作用呢?求大神指导~谢谢~
查看完整描述

1 回答

已采纳
?
harx

TA贡献2条经验 获得超3个赞

if (attr=='opacicy') {

查看完整回答
3 反对 回复 2016-02-14
  • 卡迪亚兹
    卡迪亚兹
    非常感谢。。。后来我重新写了。。就没有问题了。。现在才发现。。原来是单词写错了。。
  • 1 回答
  • 0 关注
  • 1451 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信