我正在使用我在网上找到的代码:
var background_image_parallax =
function($object, multiplier) {
multiplier = typeof multiplier !== 'undefined' ? multiplier : 0.5;
multiplier = 1 - multiplier;
var $doc = $(document);
$object.css({"background-attachment" : "fixed"});
$(window).scroll(function() {
var from_top = $doc.scrollTop(),
bg_css = '0px ' +(multiplier * from_top) + 'px'
$object.css({"background-position" : bg_css
});
});
};问题是:我想操作bg_css的第二个(y组件)。当我将(乘数* from_top)前面的"+“符号更改为"-”时,代码会中断。我还想尝试从bg_css的y组件中减去400 bg,但是每当我最轻微地操作这段代码时,它就会中断。
发布于 2014-10-30 18:46:07
这里使用+作为连接运算符。要使其消极,请尝试如下:
var from_top = $doc.scrollTop(),
bg_css = '0px ' +(multiplier * from_top * -1) + 'px'交替:
bg_css = '0px ' +(-multiplier * from_top) + 'px'https://stackoverflow.com/questions/26660940
复制相似问题