javascript - jquery改变背景大小

标签 javascript jquery html css background

我在通过 jQuery 更改背景大小时遇到​​问题。当您只提供一个参数时它可以工作,但是当我提供 2 个参数时它不起作用,我需要通过 jQuery 2 变量将宽度和高度发送到 background-size。

这是我的 js 代码示例。

var w = 100;
var h = 100;

$("div").css("background-size", w+"px" + h + "px");

这里是演示

http://jsfiddle.net/Lv4wt75f/

这只是真实版本中的一个简单示例,我需要发送 2 个计算比率的参数。

谢谢

最佳答案

因为这两个参数之间需要有一个空格。你只需要一个额外的空间

$("div").css("background-size", w+"px " + h + "px");
                                     ^

Fiddle

Syntax Reference

关于javascript - jquery改变背景大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28668053/

相关文章:

javascript - inapp 浏览器 window.open 不会触发 loadstart 或 loadstop 事件

javascript - 用 meteor 元素限制窗口

javascript - 可重用的 html 代码块

javascript - 当 JavaScript 出错时,谷歌浏览器会中断网络连接

javascript - ES 5's "使用 strict"; 是否影响关闭?

javascript - jquery数据从字符串到数组

jquery - 在 Angular 中使用 ui-sref 时出现错误 : Invalid state ref '' ,

Javascript Iframe 没有正确计算高度

javascript - 检测点击 div 背景 30% resized

javascript - 将存储在 XML 中的数据传递给 onCellSelect