I have a program of Vote Up (one time by user), I can save this vote too "BUT", I need to see my +1 when I refresh page, because this disappear when refresh page.
var voteUp = document.getElementById('vote-up');
var handUp = once(function() {
var total = Number(voteUp.innerHTML);
total += 1;
voteUp.innerHTML = total;
saveVote();
});
voteUp.addEventListener('click', handUp);
var handDown = once(function() {
var total = Number(voteDown.innerHTML);
total -= 1;
voteDown.innerHTML = total;
saveVote();
});
function saveVote() {
var votes = voteUp, voteDown;
var data = Array.prototype.map.call(votes, function(vote){
return[vote];
});
localStorage.setItem('data', JSON.stringify(data));
console.log('saveVote');
}
function loadVote() {
var getLocal = JSON.parse(localStorage.getItem('data'));
if(!getLocal){
return;
}
Array.prototype.map.call(getLocal, function(vote){
return total;
});
console.log('loadVote');
}
loadVote();
Aucun commentaire:
Enregistrer un commentaire