Есть такой скрипт:
window.addEventListener('DOMContentLoaded', () => {
const targetElements = document.querySelectorAll('.technologies__card');
const cssClass = 'hoverCard';
targetElements.forEach((element) => {
element.addEventListener('mouseenter', () => {
element.classList.add(cssClass);
});
element.addEventListener('mouseleave', () => {
element.classList.remove(cssClass);
});
element.addEventListener('click', () => {
element.classList.add(cssClass);
});
element.addEventListener('blur', () => {
element.classList.remove(cssClass);
});
});
});
Он должен при клике на technologies__card добавлять к ней класс hoverCard.
Но конкретно на ios устройствах это не работает, не пойму по какой причине, пробовал touchstart, touchend и прочее.
Пробовал document.readyState !== 'loading'.