如何在jquery中添加多个变量

时间:2014-04-15 18:31:20

标签: javascript jquery html

我有这段代码:

    $(window).scroll(function(){
        $('#globalnav').css('left',-$(window).scrollLeft());
        $('#globalborder').css('left',-$(window).scrollLeft());
        $('#backgroundlayer').css('left',-$(window).scrollLeft());
    });

如何在一行中编译所有变量? 所以它应该像这样的东西

    $(window).scroll(function(){
        $('#globalnav','#globalborder','#backgroundlayer').css('left',-$(window).scrollLeft());
    });

1 个答案:

答案 0 :(得分:9)

只需删除一些引号

$(window).scroll(function(){
    $('#globalnav, #globalborder, #backgroundlayer').css('left',-$(window).scrollLeft());
});

如果将元素作为逗号分隔列表在一个字符串中传递给选择器,则会添加它们。

如果您使用逗号分隔的不同字符串列表,则可以使用"上下文选择器",这是find()的快捷方式,并且工作方式不同。