【发布时间】:2013-05-16 02:53:24
【问题描述】:
$('#header').css('left', 200 - $this.scrollLeft());
我需要在上面的行中放置多个样式属性。开始和结束部分需要完好无损。
请帮忙。提前致谢。
【问题讨论】:
-
这怎么“太本地化”了?当然,可能有理由关闭它,但这似乎不是一个。过于本地化会是“快点,当前纪元时间戳是多少?!”
$('#header').css('left', 200 - $this.scrollLeft());
我需要在上面的行中放置多个样式属性。开始和结束部分需要完好无损。
请帮忙。提前致谢。
【问题讨论】:
如documentation 中所述,您可以将一个对象传递给.css() 函数,以便在一次调用中为多个属性设置样式。键是属性的名称,值是要设置的值。例如:
$('#header').css({
"left" : 200 - $this.scrollLeft(),
"top" : 600
});
会将left 设置为200 - $this.scrollLeft() 的值,并将top 设置为600。
【讨论】:
使用对象语法:
$('#header').css({
left: 200 - $this.scrollLeft(),
margin: 0
});
【讨论】: