$(document).ready(function() {
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore;
console.log(data);
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
originalScore = v.score;
return;
}
});
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = 0;
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
newScore = v.score;
return;
}
});
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='https://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(function () {
updateCounter();
}, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>
$(document).ready(function() {
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore = data.items.find(v => v.answer_id == 270116).score;
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = data.items.find(v => v.answer_id == 270116).score;
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='https://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(updateCounter, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>
$(document).ready(function() {
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore;
console.log(data);
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
originalScore = v.score;
return;
}
});
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = 0;
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
newScore = v.score;
return;
}
});
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='https://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(function () {
updateCounter();
}, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>
$(document).ready(function() {
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore = data.items.find(v => v.answer_id == 270116).score;
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = data.items.find(v => v.answer_id == 270116).score;
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='https://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(updateCounter, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>
$(document).ready(function() {
$.getJSON("http"https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore;
console.log(data);
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
originalScore = v.score;
return;
}
});
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("http"https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = 0;
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
newScore = v.score;
return;
}
});
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='httpsrc='https://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(function () {
updateCounter();
}, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>
$(document).ready(function() {
$.getJSON("http://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore;
console.log(data);
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
originalScore = v.score;
return;
}
});
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("http://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = 0;
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
newScore = v.score;
return;
}
});
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='http://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(function () {
updateCounter();
}, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>
$(document).ready(function() {
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var originalScore;
console.log(data);
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
originalScore = v.score;
return;
}
});
$("#postCounter span").text(originalScore);
var counter = 60;
function updateCounter() {
$("#counter span").text(counter);
counter--;
if (counter == 0) {
counter = 60;
$.getJSON("https://api.stackexchange.com/2.2/questions/269754/answers/?order=desc&site=meta.stackoverflow&client_id=3519&callback=?", function (data) {
var newScore = 0;
$.each(data.items, function (i, v) {
if (v.answer_id == 270116) {
newScore = v.score;
return;
}
});
if (newScore > originalScore) {
$("#message").html("WOOHOO! You upvoted!<img src='https://i.imgur.com/B5aTato.gif' />");
} else if (newScore < originalScore) {
$("#message").text("Someone downvoted! :( Upvote!");
} else {
$("#message").text("Upvote to see the result! (nothing new)");
}
originalScore = newScore;
});
}
setTimeout(function () {
updateCounter();
}, 1000);
};
updateCounter();
});
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<div id="message">Upvote to see the result!</div>
<div id="counter">Time until next request: <span></span>
</div>
<div id="postCounter">This answer had <span></span> votes when you loaded the demo.</div>