JS und CSS Dateien hinzugefügt, Navbar-Component hinzugefügt, Fonts korrigiert
This commit is contained in:
22
scroll-gallery.js
Executable file
22
scroll-gallery.js
Executable file
@@ -0,0 +1,22 @@
|
||||
localStorage.setItem("scroll-gallery","[]");
|
||||
document.querySelectorAll(".embla__viewport").forEach((el)=>{
|
||||
el.addEventListener("touchstart",listener(el));
|
||||
el.parentElement.querySelector(".embla__button--prev").addEventListener("click", listener(el));
|
||||
el.parentElement.querySelector(".embla__button--next").addEventListener("click", listener(el));
|
||||
});
|
||||
|
||||
function listener(el){
|
||||
return ()=>{var ids=JSON.parse(localStorage.getItem("scroll-gallery"));
|
||||
var mbr=el;
|
||||
do{
|
||||
mbr=mbr.parentElement;
|
||||
}while(!mbr.classList.contains("mbr-embla"));
|
||||
ids.push(mbr.id);
|
||||
localStorage.setItem("scroll-gallery",JSON.stringify(ids));
|
||||
setTimeout(() => {
|
||||
var ids=JSON.parse(localStorage.getItem("scroll-gallery"));
|
||||
var i=ids.indexOf(mbr.id);
|
||||
ids.splice(i,1);
|
||||
localStorage.setItem("scroll-gallery",JSON.stringify(ids));
|
||||
}, 4000);}
|
||||
}
|
||||
Reference in New Issue
Block a user