0

当您在浏览器中滚动背景图像时,我正在尝试修改一些代码以缩小背景图像。我目前得到的代码正好相反——它从 0 开始背景,如果增长。这是我的代码:

$('#item').css('background-size', (posish(12800)*100) + '%');

所以当浏览器窗口达到 1280 像素时,我希望背景缩小。而 posish 函数只是传递一个真假值,这里供参考:

function posish(pos) {

    pos-=19;
    if (scrolled-viewport/4 < pos) {
        return false;
    } else if (scrolled > pos+viewport/2) {
        return true;
    } else {
        return (scrolled-viewport/4-pos)/(viewport/4);
    }
} 

有谁知道我可以如何反转初始功能,使背景从 100% 开始,当 posish 为真时缩小到 0% - IE 超过 12800 像素?它目前正在做相反的事情。

谢谢你的帮助

4

1 回答 1

1

(100-(posish(12800)*100)) + '%'

于 2013-05-16T00:56:24.757 回答