В проекте использую скрипт для определения старых версий браузеров, который открывает модальное окно с предложением скачать браузер последней версии. Также предусмотрена возможность просто закрыть модальное окно.
Если пользователь переходить на другую страницу сайта окно появляется вновь. Возможно запретить повторное открытие окна на других страницах сайта?
AHTUNG
От этого скрипта пришлось отказаться, и заменить его этим browser-update
Добавь в тот же localStorage свойство userHided = false и на кнопку jr_close слушатель который изменит значение userHided на true при клике. Далее, там где у тебя вызывается функция reject добавим условие (на примере из документации пример из документации)
$('#demo2').click(function() {
//если userHided в локалСторедже false - показываем окно.
if(storage.getItem('userHided') == false){
$.reject({
reject: {
твои настройки плагина
}
}); // Customized Browsers
return false;
}
});
Сделала так:
$(document).ready(function() {
function GetCookie(name) {
var arg=name+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i<clen) {
var j=i+alen;
if (document.cookie.substring(i,j)==arg)
return "here";
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;
}
return null; }
var visit=GetCookie("Cookies");
if (visit==null){
//reject function
var expire=new Date();
expire=new Date(expire.getTime()+7776000000);
document.cookie="Cookies=here; expires="+expire+"; path=/";
}
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вот при таком выполнение сначала должен показаться первый параграф на странице, потом выполнится скрипт, и только потом покажется последний...
Есть некое API требующее авторизацииЯ отправляю логин и пароль в headers, но по какой-то причине ошибка 405