Добрый день!
Проверьте, плз, код, не могу понять, почему не проходит проверка? На предпросмотре изображение полностью совпадает
var cardsData = [
{
inStock: true,
imgUrl: 'gllacy/choco.jpg',
text: 'Сливочно-кофейное с кусочками шоколада',
price: 310,
isHit: true,
specialOffer: 'Двойная порция сиропа бесплатно!'
},
{
inStock: false,
imgUrl: 'gllacy/lemon.jpg',
text: 'Сливочно-лимонное с карамельной присыпкой',
price: 125,
isHit: false
},
{
inStock: true,
imgUrl: 'gllacy/cowberry.jpg',
text: 'Сливочное с брусничным джемом',
price: 170,
isHit: false
},
{
inStock: true,
imgUrl: 'gllacy/cookie.jpg',
text: 'Сливочное с кусочками печенья',
price: 250,
isHit: false
},
{
inStock: true,
imgUrl: 'gllacy/creme-brulee.jpg',
text: 'Сливочное крем-брюле',
price: 190,
isHit: false
}
];
var renderCards = function(cards) {
var ulItem = document.querySelector('.goods');
for (var i = 0; i < cards.length; i++) {
var card = document.createElement('li');
card.classList.add('good');
if (cards[i].inStock) {
card.classList.add('good--available');
}
else {
card.classList.add('good--unavailable');
}
var img = document.createElement('img');
img.classList.add('good__image');
img.src = cards[i].imgUrl;
img.alt = cards[i].text;
card.appendChild(img);
var p = document.createElement('p');
p.textContent = cards[i].price + '₽/кг';
p.classList.add('good__price');
card.appendChild(p);
var h2 = document.createElement('h2');
h2.textContent = cards[i].text;
h2.classList.add('good__description');
card.appendChild(h2);
if (cards[i].isHit) {
card.classList.add('good--hit');
var pSpecial = document.createElement('p');
pSpecial.textContent = cards[i].specialOffer;
pSpecial.classList.add('good__special-offer');
card.appendChild(pSpecial);
}
ulItem.appendChild(card);
}
};
renderCards(cardsData);