用简单的javascript淡化身体?

时间:2011-06-28 03:09:11

标签: javascript

我想制作一个简单的功能来淡出身体onclick。 可以用javascript完成吗?如果没有其他选择,我可以使用jquery。

2 个答案:

答案 0 :(得分:1)

好的,你需要使用的功能是setInterval才能实现“淡出”动画。

function fadeout ( element, duration ){
   element.style.opacity = element.style.opacity || 1;
   var inter = setInterval(function(inter){
       if( element.style.opacity <= 0 ){
           clearInterval(inter);
           block.style.display = "none";
       } else {
           element.style.opacity -= (1/(duration/13));
       }
    },13); 
}

jsfiddle

上查看该操作

答案 1 :(得分:0)

您可以从头开始编写该函数,但jQuery's fadeOut肯定会更容易。