åbner igen

Erhverv

Viborg Svømmehal åbner igen den 13. juli

Fra mandag den 13. juli til og med søndag der 9. august er svømmehallen åben hver dag fra kl. 10.00…

Læs mere »
Livsstil

Havnebadene og Vestre Fjordpark åbner igen

Aalborg Kommune har lavet en række foranstaltninger for at kunne håndtere af-standskravet i forbindelse med Covid-19 i Vestre Fjordpark. Det…

Læs mere »
Kultur/Event

Struer Bibliotek åbner igen den 18. maj

Efter to måneders nedlukning har landets folkebiblioteker nu fået lov til at åbne igen. Mandag den 18. maj kl. 10:00…

Læs mere »
Erhverv

De offentlige toiletter åbner igen – nu med øget rengøring

– Vi øger rengøringsfrekvensen, så længe vi skal undgå corona-smitte. Det betyder at alle de offentlige toiletter bliver rengjort grundigt en…

Læs mere »
Erhverv

Alle rådhusets telefoner åbnes snart igen

Mandag den 4. maj åbner alle telefoner igen, og man kan igen ringe direkte til afdelinger og medarbejdere på rådhuset,…

Læs mere »
Uddannelse

Dagtilbud og skoler i Struer Kommune genåbner d. 15. april

Regeringen meddelte d. 7. april, at man gradvist vil genåbne de dele af samfundet, som har været lukket ned for…

Læs mere »
Erhverv

Skole og dagtilbud åbner gradvist efter påske i Holstebro Kommune

Dobbelt op på rengøringen, ansættelse af husassistenter flere steder, klargøring af lokaler og planlægning af pasning og undervisning i både…

Læs mere »
Erhverv

Genbrugspladserne i Struer Kommune åbner igen

Genbrugspladserne åbner den 31. marts, med udvidede åbningstider i perioden fra og med den 31. marts til og med den…

Læs mere »
Erhverv

Herning Kommunes genbrugspladser åbner igen

Nu er det igen muligt at komme af med sit haveaffald og andre genbrug. Genbrugspladserne i Herning Kommune genåbner med…

Læs mere »
Erhverv

Genbrugspladserne i Viborg Kommune åbner igen tirsdag morgen

Genbrugsstationerne i Stoholm, Ørum, Karup, Møldrup, Bjerringbro og Viborg åbner igen for private tirsdag den 31. marts 2020. Åbningstider for…

Læs mere »
Back to top button
ANNONCE
/* Sticky for a second top ad script*/ ;(function () { var last_known_scroll_position = 0; var ticking = false; var floatingClass = 'js-floating'; var onTop = true; var floaters = []; var raf = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback){ window.setTimeout(callback, 1000 / 60) }; })(); function Floater(element) { this.element = element; this.ghost = null; this.isFloat = false; this.static_pos = null; this.headerHeight = 60; } Floater.prototype.shouldBeStatic = function(scroll_pos) { return scroll_pos < this.static_pos; } Floater.prototype.shouldBeFloating = function() { var boundingRect = this.element.getBoundingClientRect(); return boundingRect.top <= this.headerHeight; } Floater.prototype.switchToFloating = function(scroll_pos) { var boundingRect = this.element.getBoundingClientRect(); this.ghost = createGhost(this.element); this.isFloat = true; this.element.style.top = this.headerHeight + 'px'; this.element.style.width = this.element.offsetWidth + 'px'; this.element.style.zIndex = '10000'; // set orig to be fixed this.element.style.position = 'fixed'; // set orig to be fixed this.ghost.style.width = boundingRect.width + 'px'; this.ghost.style.height = boundingRect.height + 'px'; this.ghost.style.display = 'block'; // set ghost to be visible this.static_pos = scroll_pos; this.element.classList.add(floatingClass); } Floater.prototype.switchToStatic = function(scroll_pos) { this.isFloat = false; this.static_pos = null; this.element.style.width = 'auto'; this.element.style.position = 'static'; // set orig to be fixed this.element.style.width = 'auto'; if (this.ghost) { this.ghost.style.display = 'none'; // set ghost to be visible this.ghost.remove(); } this.element.classList.remove(floatingClass); } function initFloaters() { var elements = []; var leftSticky = document.getElementById('div-gpt-ad-sticky_1'); var rightSticky = document.getElementById('div-gpt-ad-sticky_2'); if (leftSticky) elements.push(leftSticky); if (rightSticky) elements.push(rightSticky); // var elements = Array.prototype.slice.call(document.querySelectorAll('.js-float-on-scroll')); floaters = elements.map(function(element) { return new Floater(element); }) } function createGhost(el) { var parent = el.parentNode; var ghost = document.createElement('div'); ghost.style.display = 'none'; parent.insertBefore(ghost, el); return ghost; } function testFloaters(scroll_pos) { for(var i = 0; i < floaters.length; i++) { var floatData = floaters[i]; if(floatData.isFloat) { floatData.shouldBeStatic(scroll_pos) && floatData.switchToStatic(scroll_pos); } else { floatData.shouldBeFloating() && floatData.switchToFloating(scroll_pos); } } } function throttle(func, limit) { var inThrottle; return function () { var args = arguments; var context = this; if (!inThrottle) { func.apply(context, args); inThrottle = true; setTimeout(function() { inThrottle = false }, limit); } } } function update(scroll_pos) { testFloaters(scroll_pos) } function init() { window.addEventListener('scroll', throttle(function(e) { if (last_known_scroll_position === window.scrollY) return; last_known_scroll_position = window.scrollY; if (!ticking) { raf(function() { update(last_known_scroll_position); ticking = false; }); ticking = true; } }, 25)); initFloaters(); } window.addEventListener('DOMContentLoaded', function (event){ init(); }); }());