javascript - 带有 CSS 的 JS 中的意外字符串

标签 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 ';}',
.....

最佳答案

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

但是,由于 $(window).width() 返回一个无单位值,您需要添加 'px' 以使其成为有效的 css 字符串:

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

关于javascript - 带有 CSS 的 JS 中的意外字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24121213/

相关文章:

javascript - 路由器更改时无法正确呈现页面

css - 最大化窗口中的 HTML5 视频而不会溢出

java - 分割其中包含多个特殊字符的字符串 - Java

python - 循环不会像读取字符串中的其他单词那样读取第一个单词

javascript - 如何使用 Angular 5 构建 Chrome 扩展

javascript - 生成数字然后播放音乐

javascript - 检查浏览器是否支持 HTML 验证

将字符串转换为名称标识符

javascript - 如果用户在 iOS 设备上,隐藏 HTML 元素?

html - 两个div在同一行