LLWiki正在建设中,欢迎加入我们

“Widget:Countdown”的版本间差异

跳转到导航 跳转到搜索
标签移动版网页编辑 移动版编辑
let now = moment(),
then = moment(ele.dataset.target),
before = ele.children[10],
after = ele.children[21],
isBefore = then.isBefore(now),
monthsHave31Days = [0, 2, 4, 6, 7, 9, 11], // 月份从0开始
}
if (month > 0) {
result += `<span class="countdown-num">${month}</` + 'span>' + ele.children[0]dataset.children[1].innerHTMLmonth;
} else if (result !== "") {
result += `<span class="countdown-num">${0}</` + 'span>' + ele.children[0]dataset.children[1].innerHTMLmonth;
}
if (day > 0) {
if(year == 0 && month == 0) {
if (hour > 0) {
result += `<span class="countdown-num">${hour}</` + 'span>' + ele.children[0]dataset.children[0].innerHTMLhour;
} else if (result !== "") {
result += `<span class="countdown-num">${0}</` + 'span>' + ele.children[0]dataset.children[0].innerHTMLhour;
}
if(day == 0) {
}
if(isBefore) {
if(var countdown = before.children[0]querySelector( '.countdown' );
if(countdown) { before.children[0]countdown.innerHTML = result; }
before.style.display = "";
after.style.display = "none";
}
else {
if(var countdown = after.children[0]querySelector( '.countdowm' );
if(countdown) { after.children[0]countdown.innerHTML = result; }
after.style.display = "";
before.style.display = "none";
};
const run = () => {
document.querySelectorAll(" '.countdownNode:not(.disabled)"' ).forEach((ele) => {
fromNow(ele);
ele.style.visibility = "visible";
});
};
document.querySelectorAll(" '.countdownNode"' ).forEach((ele) => {
const time = moment(ele.dataset.target);
if (!time || !time.isValid()) {
return;
}
ele.children[1].innerHTMLvar before = ele.children[10].innerHTML.replace("$1", '<span><' + '/span>');
ele.children[2].innerHTML after = ele.children[21].innerHTML.replace("$1", '<span><' + '/span>');
before.innerHTML = before.innerHTML.replace("$1", '<span class="countdown"><' + '/span>');
after.innerHTML = after.innerHTML.replace("$1", '<span class="countdown"><' + '/span>');
});
run();
<includeonly>
</script>
</style><!--{/if}--></includeonly>
<style>
/* </includeonly>CSS样式表:<pre lang="css"> */
.countdownNode {
visibility:hidden;
}
.countdown-i18n {
display:none;
}
/* </pre><includeonly> */
</style><!--{/if}--></includeonly>