我写小页面,在这段代码中我有错误。我想使用这种方式,因为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 ';}',
.....
答案 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 + ';}',