| 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: 8 let
|
|||
0