Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как передать значение переменной в background-size? (https://javascript.ru/forum/jquery/53012-kak-peredat-znachenie-peremennojj-v-background-size.html)

kroleternal 17.01.2015 17:53

хочу сказать что на НЕКОТОРЫХ устройствах - абсолютно верно, не соблюдается.

danik.js 17.01.2015 18:03

Цитата:

Сообщение от kroleternal
НЕКОТОРЫХ

Это каких? Мне как верстальщику не помешает знать.

DynkanMaclaud 17.01.2015 18:59

kroleternal,
$('.bgwrapper').css( "background-size", "bg_w_res bg_h_res" );
		 };


ты тут строку передал а не переменную, то в css будет background-size:bg_w_res bg_h_res

kroleternal 17.01.2015 19:13

DynkanMaclaud,
при
var bg_w_res = 600;
var  bg_h_res = 400;
$('.bgwrapper').css({backgroundSize: bg_w_res bg_h_res;});

результат Uncaught SyntaxError: Unexpected identifier

при
var bg_w_res = 600px;
var  bg_h_res = 400px;
$('.bgwrapper').css({backgroundSize: bg_w_res bg_h_res;});

результат Uncaught SyntaxError: Unexpected token ILLEGAL

при
var bg_w_res = 600+'px';
var  bg_h_res = 400+'px';
$('.bgwrapper').css({backgroundSize: bg_w_res bg_h_res;});

результат Uncaught SyntaxError: Unexpected identifier

во всех вариантах не работает
я неверно задаю параметр?

danik.js 17.01.2015 19:16

kroleternal,
Цитата:

Сообщение от danik.js
Это каких? Мне как верстальщику не помешает знать.


danik.js 17.01.2015 19:17

И вот я еще писал, ты видимо не увидел:
Цитата:

Сообщение от danik.js
Это не смешно. Это очень печально. Я на мобиле своей js отключил. За все время не встретил пока ни одного сайта со сломавшейся из-за этого верстки. Оказывается недалекие разработчики все-таки есть, просто я на их сайты еще не попадал.


kroleternal 17.01.2015 19:22

danik.js,
Цитата:

Сообщение от danik.js
Это каких? Мне как верстальщику не помешает знать.

зачем? вам ведь известны ответы на все вопросы. кроме тех которые вам задают.
если вы отключили js, то на моем проекте получите css со свойствами
background-size: cover
-webkit-background-size: cover
-o-background-size: cover
-moz-background-size: cover

и поскольку в вашей вселенной это свойство работает без проблем, то вы получите ожидаемую неломаную верстку. я же пытаюсь учесть и людей из других галактик, у которых оно может не сработать, и обезопасить верстку скриптом. и все что я просил - ответ, принимает свойство параметры или нет. и поскольку в ходе дискуссии я обрел уверенность что у вас нет ответа, то очевидно ваши комментарии направлены на увеличение количества постов, не более.

если вас действительно интересует, съехавшую верстку мой координатор обнаружил на айпаде. не уточнял каком

рони 17.01.2015 19:27

kroleternal,
bg_w_res + " " + bg_h_res

DynkanMaclaud 17.01.2015 19:47

рони,
не работает(((
var bg_w_res=$(window).width();
var bg_h_res=$(window).height();

$('div').css('background-size',bg_w_res + " " + bg_h_res);

danik.js 17.01.2015 19:51

Цитата:

Сообщение от kroleternal
принимает свойство параметры или нет

Какие блин еще параметры. Значение должно быть валидной с точки зрения css строкой, не более.


Часовой пояс GMT +3, время: 15:48.