У меня есть этот код, который показывает назойливую наложенность на намерение, когда вы переходите на кнопку «Назад», но я не хочу, чтобы он отображался, если существует определенный файл cookie. Это кнопка выхода из файла cookie.Если cookie существует, не запускайте код JavaScript
JavaScript:
function dontshow(){
days=30;
myDate = new Date();
myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
document.cookie = 'dontshow=OK; expires=' + myDate.toGMTString();
}
Это код, который показывает мой выходной пристальный накладку.
JavaScript:
$(document).ready(function() {
canRun = false;
waitPeriod = 1000;// waiting time
setTimeout(function() { canRun = true; }, waitPeriod);
$(document).on("mouseleave", function (event) {
if (!canRun) {
return false;
}
if (event.pageY < 0) {
$(".leavemodal").fadeIn(600);
}
});
});
я хочу сделать, если и другое заявление о том: Если печенье «dontshow» существует, не запускать код для моего выхода намерения наложения. Я пробовал некоторые вещи, но он не работает. У кого-нибудь есть идеи о том, как заставить его работать.
'if (document.cookie.indexOf ('dontshow = OK')> -1)' это не сработает? – evolutionxbox
это работает, спасибо человеку – xSketchy0