From 00f624e13707a02556d7a23a6948cead9c051c20 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Sun, 13 Oct 2019 22:23:44 +0800 Subject: [PATCH] feat: add banner --- js/ditto.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/js/ditto.js b/js/ditto.js index 3985123..edccf29 100644 --- a/js/ditto.js +++ b/js/ditto.js @@ -95,6 +95,8 @@ function init_sidebar_section() { } location.hash = menu[i + 1]; }); + create_banner($(ditto.sidebar_id).find('p:nth-child(3)').first()); + }, "text").fail(function() { alert("Opps! can't find the sidebar file to display!"); }); @@ -208,19 +210,24 @@ function li_create_linkage(li_tag, header_level) { } function create_banner(element) { + // 2019年11月20日 + var deadline = new Date(2019, 10, 20); + if (deadline - (new Date()) < 0) return; + var styleStr = [ 'margin: 1em 0', 'padding: 1em', 'background-color: #c4e0e1', 'border-radius: 5px', - 'font-size: 90%' + 'font-size: 75%', + 'color: #333333' ].join(';'); - var text = 'Vue 实战教程 ' + - '深入学习一线大厂必备 Vue 技能。VIP 教程限时免费领取。' + - '⇐ 立即查看'; + var text = 'ES6 实战教程 ' + + '深入学习一线大厂必备 ES6 技能。VIP 教程限时免费领取。' + + '⇐ 立即查看'; - var banner = $('
' + text + '
') + var banner = $('
' + text + '
') .insertAfter(element); } @@ -261,7 +268,7 @@ function create_page_anchors() { .addClass('content-toc') .attr('id', 'content-toc'); - create_banner(ul_tag); + // create_banner(ul_tag); for (var j = 0; j < headers.length; j++) { var li_tag = $('
  • ').html('' + headers[j] + '');