Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用简单的javascript淡出主体?_Javascript - Fatal编程技术网

用简单的javascript淡出主体?

用简单的javascript淡出主体?,javascript,Javascript,我想做一个简单的函数来淡出身体一次点击。 可以用javascript完成吗?如果没有其他选择,我可以使用jquery。您可以从头开始编写函数,但肯定会更容易。您可以从头开始编写函数,但肯定会更容易。好的,因此您需要使用的函数是setInterval,以实现“淡出”动画 function fadeout ( element, duration ){ element.style.opacity = element.style.opacity || 1; var inter = setIn

我想做一个简单的函数来淡出身体一次点击。
可以用javascript完成吗?如果没有其他选择,我可以使用jquery。

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

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

好的,因此您需要使用的函数是
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); 
}
功能淡出(元素、持续时间){
element.style.opacity=element.style.opacity | | 1;
var inter=设置间隔(函数(inter){

如果(element.style.opacityOk,那么您需要使用的函数是
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); 
}
功能淡出(元素、持续时间){
element.style.opacity=element.style.opacity | | 1;
var inter=设置间隔(函数(inter){

如果(element.style.opacity为什么这个被否决了?这是一个非常有效的问题,他obv已经查到了如何使用jquery。为什么这个被否决了?这是一个非常有效的问题,他obv已经查到了如何使用jquery。对于那些认为13ms太频繁的人,jquery默认使用13ms的间隔如果您认为13ms太频繁,jQuery默认使用13ms间隔