0
我有這段代碼顯示一個令人討厭的ext intent overlay,當轉到後退按鈕時,但我不希望它顯示是否存在特定的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);
}
});
});
我想打一個,如果和其他聲明說:如果cookie「dontshow」的存在,不跑了我的退出意圖覆蓋的代碼。我試過一些東西,但它不工作。有沒有人有任何想法如何讓它的工作。
'if(document.cookie.indexOf('dontshow = OK')> -1)'這會不行嗎? – evolutionxbox
它的工作原理,謝謝 – xSketchy0