奇怪的小困惑。我正在使用 jQuery 的 .css()
方法通过变量更改文本的大小(说来话长;不,我不能使用媒体查询),我需要添加 em
给它。我不确定语法是什么,因为 CSS 更改有多个值。
举例说明:
这非常有效。它将 em
添加到 victore
的计算值中:
$('h1').css('font-size', victore + 'em');
这不是:
$('h1').css({
'font-size':victore + 'em',
'line-height':vignelli + 'em';
});
em
需要引号...但是值也需要。用括号包裹它不起作用
最佳答案
你不应该在整件事周围加上引号:
$('h1').css({
'font-size': victore + "em",
'color':'red'
});
关于javascript - 具有变量和多个值的 jQuery .css() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462040/