首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery scrollTop不会被否定

jQuery scrollTop不会被否定
EN

Stack Overflow用户
提问于 2014-10-30 18:42:51
回答 1查看 584关注 0票数 0

我正在使用我在网上找到的代码:

代码语言:javascript
复制
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,但是每当我最轻微地操作这段代码时,它就会中断。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-30 18:46:07

这里使用+作为连接运算符。要使其消极,请尝试如下:

代码语言:javascript
复制
    var from_top = $doc.scrollTop(),
    bg_css = '0px ' +(multiplier * from_top * -1) + 'px'

交替:

代码语言:javascript
复制
bg_css = '0px ' +(-multiplier * from_top) + 'px'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26660940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档