JS Timer bu
HTML
ссылка на скачивание будет доступна через <span id="js_time" class="red">60</span> секунд
<div id="js_btn" class="btn">
Скачать
</div>
CSS
.red {color: #dc003e; font-weight: bold;}
.btn {
display: none;
margin: 30px 0 0 0; padding: 10px 20px; text-align: center; background: #000; color: #fff;}
JavaScript
var sec = $('#js_time');
var secVal = parseInt(sec.text());
var timer = setTimeout(function tick() {
if (secVal > 0) {
sec.text(--secVal);
timer = setTimeout(tick, 1000);
} else {
$('#js_btn').show();
}
}, 1000);