var sliderElement = document.querySelector(".project__slider");
var swiperSlider = {};
var sliderType = window.innerWidth < 857 ? 'mobile' : 'desktop'
function initSlider(type) {
var sliderSettings = {}
if(type === 'mobile') {
sliderSettings = {
// описание настроек для мобильной вариации.
}
} else {
sliderSettings = {
// описание настроек для десктопной вариации.
}
} // конец if-else
swiperSlider = new Swiper(sliderElement, sliderSettings)
}
initSlider(sliderType)
window.addEventListener("resize", () => {
if(window.innerWidth < 857 && sliderType == 'desktop') {
sliderType = 'mobile'
initSlider(sliderType)
} else if(window.innerWidth >= 857 && sliderType == 'mobile') {
sliderType = 'desktop'
initSlider(sliderType)
}
});
p
.small
используют не для того, чтобы нарисовать текст меньшего размера, а чтобы указать что он содержит заявления об отказе от ответственности, оговорки, юридические ограничения или авторские права. small также иногда используется для указания авторства или соответствия лицензионным требованиям.
var cards = document.querySelectorAll('.sold') // нашли все элементы с классом sold
cards.forEach(addCardClickHandler) // для каждого элемента вызываем функцию addCardClickHandler
function addCardClickHandler (card) { // которая принимает на вход элемент card (см. документацию для forEach)
card.addEventListener('click', cardClickHandler) // и добавляет элементу обработчик клика функцию clickHandler
}
function cardClickHandler(evt) { // функция обработчика клика принимает на вход объект события.
var cardID = evt.target.getAttribute('id') //evt.target - элемент, на котором произошёл клик. Получили его id.
// код, который у вас в функции showAppInfo
}
Функция примет вид: