想知道是否有办法根据另一个变量的增加值减少一个变量。我有一些我想操作的元素,具体取决于窗口的滚动位置。我有滚动位置
jQuery(window).scroll(function () {
var windowScroll = jQuery(window).scrollTop(),
secondVar = 100;
if(windowScroll++){
*make secondVar decrease by 1*
}
});
});
但我无法弄清楚如何将windowScroll
增加1,另一个变量减少1?甚至不知道从哪里开始!
修改
了解它,这是我想要实现的目标。
jQuery(window).scroll(function () {
var windowScroll = jQuery(window).scrollTop(),
startPoint = 100, // where to begin scrolling
scrollDistance = 400, // how long the effect lasts in scroll distance
fadeTarget = $('img'); // what to fade
if(windowScroll >= startPoint){
startScroll = windowScroll - startPoint,
opacity = 1 - (startScroll / scrollDistance);
fadeTarget.css("opacity", opacity);
}
else{
fadeTarget.css("opacity", 1);
}
});
答案 0 :(得分:0)
根据secondVar
:
windowScroll
var secondVar = 100 - windowScroll
当然可以有任何其他数字,100只是一个例子
请注意,现在windowScroll
越大,secondVar
越小。