Autor | Zpráva | ||
---|---|---|---|
kiklop Profil |
#1 · Zasláno: 19. 1. 2018, 14:40:30
Zdravím všechny, prosím o pomoc s přidáním cookie ke stávajícímu scriptu viz. codepen.io/benjaminchadwick/pen/ALjgPO , který se běžně aktivuje při opuštění stránky. Samotný javascript jde zcela mimo mě a s posledními silami jsem pouze tento již funkční script velmi drobně upravil k mým potřebám viz níže. Rád bych ale návštěvníky budoucího webu uvedeným scriptem neprudil při každé příležitosti, ale např. díky podmínce s cookie omezil spuštění scriptu např. pouze na 1x za 24hodin a zde jsem s mými možnostmi již zcela mimo. Děkuji.
Aktuálně testuji tento kód: setTimeout(function(){ document.getElementById('popup').style.visibility="visible"; function toggleClass(el, className) { // stolen from youmightnotneedjquery if (el.classList) { el.classList.toggle(className); } else { var classes = el.className.split(' '); var existingIndex = classes.indexOf(className); if (existingIndex >= 0) classes.splice(existingIndex, 1); else classes.push(className); el.className = classes.join(' '); } } function showHidePopup() { ['popupoverlay', 'popup'].forEach(function(id) { toggleClass( document.getElementById(id), id + '-hide' ); }); } function hideOnClick(event) { event.preventDefault(); showHidePopup(); } document.getElementById('popup-x').addEventListener('click', hideOnClick); document.body.addEventListener('mouseout', mouseout); function mouseout(event) { if (!event.relatedTarget) { showHidePopup(); this.removeEventListener('mouseout', mouseout); } } //# sourceURL=pen.js }, 5000); |
||
Bubák Profil |
#2 · Zasláno: 19. 1. 2018, 14:47:53
Na odkázané stránce je to prakticky hotové, jen doplníš svůj kód.
Technologie grafických reklamních formátů » Cookies v Javascriptu |
||
kiklop Profil |
Díky, uvedený odkaz je srozumitelný a vede ke kýženému výsledku.
|
||
Časová prodleva: 6 let
|
0