Выбор карт и скрытая карта:
Код: Выделить всё
var cards=document.querySelectorAll(".card");
var hiddenCard=document.querySelector(".card_hidden")
var currntIndex=0;
Код: Выделить всё
for (var i = 0; i < cards.length; i++) {
cards[i].addEventListener("click", function () {
currntIndex = Array.from(cards).indexOf(this);
var image = this.querySelector("img");
var title = this.querySelector(".title p");
hiddenCard.innerHTML = `
${title.textContent}
[i]
[/i]
[i][/i]
`;
hiddenCard.style.display = "block";
console.log(hiddenCard);
arrows();
});
}
Код: Выделить всё
function arrows() {
document.querySelector(".pre").addEventListener("click", function () {
if (currntIndex > 0) {
currntIndex--;
showIndex(currntIndex);
}
});
document.querySelector(".next").addEventListener("click", function () {
if (currntIndex < cards.length - 1) {
currntIndex++;
showIndex(currntIndex);
}
});
}
Код: Выделить всё
function showIndex(currntIndex) {
var imagIndex = cards[currntIndex].querySelector("img");
var titleIndex = cards[currntIndex].querySelector(".title p");
hiddenCard.innerHTML = `
${titleIndex.textContent}
[i]
[/i]
[i][/i]
`;
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ith-arrows
Мобильная версия