【问题标题】:How to put multiple style attributes in jquery [duplicate]如何在jquery中放置多个样式属性[重复]
【发布时间】:2013-05-16 02:53:24
【问题描述】:
$('#header').css('left', 200 - $this.scrollLeft());

我需要在上面的行中放置多个样式属性。开始和结束部分需要完好无损。

请帮忙。提前致谢。

【问题讨论】:

  • 这怎么“太本地化”了?当然,可能有理由关闭它,但这似乎不是一个。过于本地化会是“快点,当前纪元时间戳是多少?!”

标签: jquery scroll


【解决方案1】:

documentation 中所述,您可以将一个对象传递给.css() 函数,以便在一次调用中为多个属性设置样式。键是属性的名称,值是要设置的值。例如:

$('#header').css({
    "left" : 200 - $this.scrollLeft(),
    "top" : 600
});

会将left 设置为200 - $this.scrollLeft() 的值,并将top 设置为600。

【讨论】:

    【解决方案2】:

    使用对象语法:

    $('#header').css({
        left: 200 - $this.scrollLeft(), 
        margin: 0
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-06
      • 2013-09-17
      • 2019-09-10
      • 2012-08-12
      • 2013-04-03
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多