Я пытаюсь использовать одно фоновое изображение шириной 3 пикселя и высотой 89 пикселей. Каждая вертикальная полоса размером 1 пиксель будет фоном другого div
.Почему мое фоновое изображение не меняется на элементе?
Я предположил, что переход background-position
на -1px 0
и установив background-size
в 1px 89px
бы изменить фоновое изображение на каждом div
, но это не так. Вот javascript, который устанавливает фон css.
(function() {
jQuery(".featuredBox").each(function (index, elem) {
jQuery(elem).css({
"background-image": "url(http://i.imgur.com/mC7DQlt.png)",
"background-position": -index + "px 0",
"background-repeate": "repeat-x",
"background-size": "1px 89px"
});
});
})();
Вот скрипка, которая показывает, что я пытаюсь сделать.
=======================================
Вот ссылка на изображение:
http://i.imgur.com/mC7DQlt.png
ли вы действительно произносите его в «background-repeat»? – Pointy
Это была опечатка, но это не вызывало проблемы. – ZeroDivide