JS中带有CSS的意外字符串

时间:2014-06-09 13:19:57

标签: javascript css string

我写小页面,在这段代码中我有错误。我想使用这种方式,因为Isotope不会从HTML标记中的样式读取宽度和高度。

var winw = $(window).width();
var plmt_w = winw / 10;
var plmt_h = plmt_w;

var css = '.plmt { width:' plmt_w '; height:' plmt_h ';}',
.....

3 个答案:

答案 0 :(得分:2)

正如ajm和Amit Joki所说,你需要+运算符来连接字符串。

但是,由于$(window).width()会返回无单位值,因此您需要添加' px'因为它是一个有效的CSS字符串:

var css = '.plmt { width:' + plmt_w + 'px; height:' + plmt_h + 'px;}',

答案 1 :(得分:1)

使用+运算符加入字符串:

var css = '.plmt { width:' + plmt_w + '; height:' + plmt_h + ';}';

答案 2 :(得分:0)

您需要使用+运算符来连接字符串:

var css = '.plmt { width:' + plmt_w + '; height:' + plmt_h + ';}',