用简单的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间隔