Кто-нибудь знает, почему это не работает?
$('#screen').css({
'background-image': [bg_num == 1 ? 'josh' : 'jessi'] + '_background.jpg',
'background-color': 'red'
});
Цвет фона устанавливается, а изображения нет.
У меня не было большой практики использования квадратных скобок в Javascript, чтобы сделать такие вещи. У кого-нибудь есть советы, если я делаю что-то не так? Или нет красивого объяснения их использования?
РЕДАКТИРОВАТЬ: И просто для ясности, сама проверка действительно происходит, потому что, если я делаю то же самое в console.log(), выводит "josh_background.jpg" просто отлично. Он просто не использует эту функцию настройки css.