2015-02-23 5 views
1

У меня проблема с изменением размера фона через jQuery. Он работает, когда вы указываете только один параметр, но когда я даю параметр 2, он не работает, мне нужно отправить через переменные jQuery 2 в фоновый размер для ширины и высоты.JQuery изменение фона размер

вот мой пример кода js.

var w = 100; 
var h = 100; 

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

здесь демо

http://jsfiddle.net/Lv4wt75f/

это лишь простой пример в реальной версии мне нужно отправить 2 параметра, вычислить соотношение.

Thanks

+0

http://www.w3schools.com/cssref/playit.asp?filename=playcss_background-size – Sadikhasan

ответ

2

Поскольку оба этих параметра должны иметь промежуток между ними. Вам просто нужно один дополнительное пространство

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

Fiddle

Syntax Reference

+0

oooo спасибо :) –

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

использование: (двоеточие) вместо (запятая) после фона размер

Смежные вопросы