jQuery作为一个变量增加了另一个变量

时间:2013-12-20 10:23:46

标签: jquery html

想知道是否有办法根据另一个变量的增加值减少一个变量。我有一些我想操作的元素,具体取决于窗口的滚动位置。我有滚动位置

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);
    }
});

1 个答案:

答案 0 :(得分:0)

根据secondVar

的值设置windowScroll
var secondVar = 100 - windowScroll 

当然可以有任何其他数字,100只是一个例子 请注意,现在windowScroll越大,secondVar越小。

相关问题