Jquery 更改背景大小
Jquery change background size
我在通过 jQuery 更改背景大小时遇到问题。当你只给一个参数时它有效,但是当我给 2 个参数时它不起作用,我需要通过 jQuery 发送 2 个变量到背景大小的宽度和高度。
这是我的 js 代码示例。
var w = 100;
var h = 100;
$("div").css("background-size", w+"px" + h + "px");
这里是演示
这只是真实版本中的一个简单示例,我需要发送 2 个计算比率的参数。
谢谢
您需要在该像素之间添加 space。
因为这两个参数之间都需要一个 space。你只需要一个额外的 space
$("div").css("background-size", w+"px " + h + "px");
^
$("div").css("background-size", w+"px " + h + "px");
^ (Space Here)
$("div").css("background-size": w+"px " + h+"px");
^ (Space)
在 background-size 之后使用 :(冒号)代替 ,(逗号)
我在通过 jQuery 更改背景大小时遇到问题。当你只给一个参数时它有效,但是当我给 2 个参数时它不起作用,我需要通过 jQuery 发送 2 个变量到背景大小的宽度和高度。
这是我的 js 代码示例。
var w = 100;
var h = 100;
$("div").css("background-size", w+"px" + h + "px");
这里是演示
这只是真实版本中的一个简单示例,我需要发送 2 个计算比率的参数。
谢谢
您需要在该像素之间添加 space。
因为这两个参数之间都需要一个 space。你只需要一个额外的 space
$("div").css("background-size", w+"px " + h + "px");
^
$("div").css("background-size", w+"px " + h + "px");
^ (Space Here)
$("div").css("background-size": w+"px " + h+"px");
^ (Space)
在 background-size 之后使用 :(冒号)代替 ,(逗号)