Javascript 滚动条上的淡入淡出元素

Javascript 滚动条上的淡入淡出元素,javascript,jquery,Javascript,Jquery,我想在另一面做淡入淡出:fadeIn从下到上,而不像现在,fadeOut从下到上 var$elem=$('.test.fade'); 对于(var i=0;i将不透明度计算更改为: op = Math.max((bounds.height - Math.max(bounds.top, 0)) / bounds.height, 0); 因此,它取决于框的底部边框。那么,我是否正确解释了这一点,您希望元素在向下滚动时淡入?是的,但我希望保持getBoundingClientRect();计算元素

我想在另一面做淡入淡出:
fadeIn
从下到上,而不像现在,
fadeOut
从下到上

var$elem=$('.test.fade');

对于(var i=0;i将不透明度计算更改为:

op = Math.max((bounds.height - Math.max(bounds.top, 0)) / bounds.height, 0);

因此,它取决于框的底部边框。

那么,我是否正确解释了这一点,您希望元素在向下滚动时淡入?是的,但我希望保持getBoundingClientRect();计算元素相对于视口的位置,以计算其在视口外的百分比。您的意思是:
op=1-(bounds.top/window.innerHeight);
?是这样的。谢谢!!:)