jQuery .css()函数包含变量和多个值
奇怪的小麻烦。 我正在使用jQuery的.css()
方法来改变文本的大小(长篇故事;不,我不能使用媒体查询)使用变量,我需要添加em
。 我不确定语法是什么,因为CSS更改有多个值。
为了显示:
这非常有效。 它将em
添加到victore
的计算值:
$('h1').css('font-size', victore + 'em');
这不是:
$('h1').css({ 'font-size':victore + 'em', 'line-height':vignelli + 'em'; });
em
需要引用……但价值也是如此。 将它包裹在parens中是行不通的
你不应该在整个事情上有引号:
$('h1').css({ 'font-size': victore + "em", 'color':'red' });
font-size值必须是一个字符串,但该字符串可以是表达式的结果,在您的情况下, victore + 'em'
应该生成相应的字符串。
$('h1').css({ 'font-size': victore + 'em', 'color': 'red' });
这是一个小提琴 。
$('h1').css({ 'font-size':victore + "em", 'color':'red' });