::-webkit-scrollbar { width: 6px; height: 3px; background: #222; display: none;}
::-webkit-scrollbar-button { height: 6px; display: none;}
::-webkit-scrollbar-track { background-color: #333;display: none;}
::-webkit-scrollbar-track-piece { background-color: #555;display: none;}
::-webkit-scrollbar-thumb { height: 50px; background-color: rgb(128, 255, 0); display: none;}
::-webkit-scrollbar-corner { background-color: #999;display: none;}
::-webkit-resizer { background-color: #666;display: none;}
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>