async function getFileFromUrl(url='') {
let xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob';
let response = xhr.onload = (e) => {
let reader = new FileReader();
reader.readAsDataURL(xhr.response);
return reader.onload = (e) => {
return e.target.result
};
};
await xhr.send();
return await response
}
function setStyles(selector) {
selector = document.querySelectorAll(selector);
selector.forEach(el => {
el.style.background = '#000'
})
}
function setStyles(selector) {
selector = document.querySelectorAll(selector);
selector.forEach(el => {
el.setAttribute('class', 'myClass');
})
}
function createPopup(text, element) {
$(element).magnificPopup({
items: [
{
src: `<span>${text}</span>`,
type: 'inline'
}
],
gallery: {
enabled: true
}
});
}
createPopup('Text', '.open-popup')
createPopup('Text2', '.open-popup2')
createPopup('Text3', '.open-popup3')
<button class="open-popup">Первая кнопка</button>
<button class="open-popup2">Вторая кнопка</button>
<button class="open-popup3">Третья кнопка</button>
if(document.querySelector('.home').style.display == 'block') document.querySelector('.exit').style.display = 'none'