如何在第一次訪問該頁面時點擊.popup-close後在給定頁面上禁止彈出窗口顯示2天?如何在第一次訪問該頁面之後點擊.popup-close後禁用彈出窗口在給定頁面上顯示2天?
這是我的代碼https://jsfiddle.net/4q1aL8pL/2/
我試着在我的代碼行122-140之間的localStorage。我是javascript初學者,請幫忙:)
Maby必須有一些計時器應用,這將計爲2天小時價值?
//<![CDATA[
var n = Number(localStorage.getItem('odometerValue')) || 0;
var m = localStorage.getItem('displayNone');
var myOdometer;
function startcounting() {
var div = document.getElementById("odometerDiv");
myOdometer = new Odometer(div, {value: n, digits: 6, tenths: true});
myOdometer.set(n);
update();
}
function update() {
n=n+0.01
myOdometer.set(n);
localStorage.setItem('odometerValue', n);
localStorage.setItem('displayNone', m);
setTimeout(update, 200);
}
//]]>
我認爲存儲的localStorage/cookie的日期和每次訪問2天檢查完成將有助於 – Amogh
聽起來很合理 –