0
我编写的代码,我为了让某个div淡入淡出当我的window.pageYOffset超过400,它奇怪。首先,它淡入,但闪烁,直到不透明度设置为1.0,我不知道如何解决它。请帮助我我不知道哪个是我的错误。这里是代码:JavaScript元素淡入间隔时间不正常
var navBarVisibility = function() {
if (window.pageYOffset > 400) {
var movies = document.getElementById("movies");
var opacity = 0.1;
var apparence = function() {
if (opacity <= 1.0) {
movies.style.opacity = opacity;
} else {
clearInterval(timer2);
clearInterval(timer);
}
opacity += 0.1;
}
var timer = window.setInterval(apparence, 70);
}
}
var timer2 = window.setInterval(navBarVisibility, 1);
非常感谢。