Поэтому я решил использовать Squarespace, чтобы создать веб-сайт для своей свадьбы и сэкономить время, но я не понимал, насколько я был ограничен самим кодом, и я сожалею об этом.
Я хотел бы, чтобы таймер обратного отсчета заменил «17 сентября 2017 года» вверху. У меня есть код/скрипт для таймера, но инструкции требуют, чтобы я сделал блок кода, чего нельзя сделать в заголовках этого шаблона.
Это страница: http://www.meetusinthemountains.net/when-where/#details< /а>
Есть место для вставки любого CSS, но это то место, где можно поместить HTML и скрипт, что ставит меня в тупик. Для каждой страницы есть «области ввода кода», но это, похоже, не сработало. К сожалению, я не могу просто получить доступ к своим собственным файлам HTML, если я не перейду на бизнес-план или что-то еще.
Любой способ получить его там? Вот код таймера:
<div id="timer">
<div id="days"></div>
<div id="hours"></div>
<div id="minutes"></div>
<div id="seconds"></div>
/* COUNTDOWN TIMER CSS */
#timer {
margin: 0 auto;
display: table;
div {
display: table-cell;
// STYLE NUMBERS
font-size: 50px;
letter-spacing: 2px;
font-weight: 500;
color: #f65959;
padding: 20px;
border-radius: 300px;
text-align: center;
span {
// STYLES DAYS, HOURS, MINUTES, SECONDS
letter-spacing: 0px;
color: #111111;
font-size: 20px;
margin-left: -4px;
margin-top: 16px;
display: block;
}
}
}
@media (max-width : 667px) {
#timer {
div {
padding: 16px;
font-size: 26px !important;
span {
margin-top: 2px;
font-size: 12px !important;
}
}
}
}
<script>
function makeTimer() {
var endTime = new Date("December 25, 2015 12:00:00 EST");
var endTime = (Date.parse(endTime)) / 1000;
var now = new Date();
var now = (Date.parse(now) / 1000);
var timeLeft = endTime - now;
var days = Math.floor(timeLeft / 86400);
var hours = Math.floor((timeLeft - (days * 86400)) / 3600);
var minutes = Math.floor((timeLeft - (days * 86400) - (hours * 3600 )) / 60);
var seconds = Math.floor((timeLeft - (days * 86400) - (hours * 3600) - (minutes * 60)));
if (hours < "10") { hours = "0" + hours; }
if (minutes < "10") { minutes = "0" + minutes; }
if (seconds < "10") { seconds = "0" + seconds; }
$("#days").html(days + "<span>Days</span>");
$("#hours").html(hours + "<span>Hours</span>");
$("#minutes").html(minutes + "<span>Minutes</span>");
$("#seconds").html(seconds + "<span>Seconds</span>");
}
setInterval(function() { makeTimer(); }, 1000);
</script>