Åbner

Nyheder

Holstebro Biblioteker blomstrer igen

Det lysner forude. Foråret er over os, og ligesom naturen springer ud, blomstrer Holstebro, Vinderup og Ulfborg Biblioteker, både i…

Læs mere »
Nyheder

Struer Bibliotek åbner igen

For at kunne benytte alle bibliotekets servicetilbud er det nødvendigt med coronapas. Vil du ind i selve bibliotekslokalet, tage ophold,…

Læs mere »
Kultur/Event

Flere store nyheder når Tivoli Friheden åbner

Portene åbner torsdag d. 1. april kl. 11.30 til en ny sæson med massere af store nyheder, farverige forårsblomster og…

Læs mere »
Nyheder

Region Midtjyllands akutklinikker genåbner

Pandemiens pres på hospitalerne har siden 22. december holdt akutklinikkerne i Ringkøbing, Grenaa, Silkeborg og Skive midlertidigt lukket. Akutklinikkernes sygeplejersker…

Læs mere »
Nyheder

MIDTJYLLAND: Vaccinationscentre åbner for vaccination af de første visiterede borgere tirsdag den 5. januar

Den første runde af COVID-19 vaccinationer af plejehjemsbeboere nærmer sig sin afslutning. Derfor er der nu kapacitet til at tage…

Læs mere »
Uddannelse

Skolerne i Holstebro Kommune tager imod 5730 elever på mandag

For nogle elever bliver det et “velkommen tilbage” efter en lang sommerferie. For andre elever er det et hjerteligt “velkommen…

Læs mere »
Livsstil

Østre Søbad byder nu badegæster velkomne

Børnebassin, omklædningsrum, skønne bænke, hvor du kan nyde udsigten, frostsikre og rengøringsvenlige toiletter og smukke, runde badebroer samt en sauna…

Læs mere »
Kultur/Event

LEGOLAND åbner mandag med alle rutsjebaner og mange coronatiltag

LEGOLAND kan endelig byde velkommen til de glade børn og voksne, som har ventet længe på at kunne komme en…

Læs mere »
Erhverv

Borgerservice og ydelser genåbner i Struer

Efter at have været nødsaget til at betjene borgerne i Struer Kommune telefonisk i de seneste måneder, åbner Borgerservice og…

Læs mere »
Erhverv

Borgerservice i Herning åbner igen – aftale nødvendig

Fra onsdag 27. maj åbner Borgerservice i Herning Kommune. Du skal i første omgang ringe og lave en aftale 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(); }); }());