From e87aba7bd95154b31ddbb45001fc209d9f0a7211 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Sat, 7 Sep 2019 11:39:10 +0800 Subject: [PATCH] feat: add banner --- js/ditto.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/js/ditto.js b/js/ditto.js index 7247ee3..3985123 100644 --- a/js/ditto.js +++ b/js/ditto.js @@ -207,6 +207,23 @@ function li_create_linkage(li_tag, header_level) { }); } +function create_banner(element) { + var styleStr = [ + 'margin: 1em 0', + 'padding: 1em', + 'background-color: #c4e0e1', + 'border-radius: 5px', + 'font-size: 90%' + ].join(';'); + + var text = 'Vue 实战教程 ' + + '深入学习一线大厂必备 Vue 技能。VIP 教程限时免费领取。' + + '⇐ 立即查看'; + + var banner = $('
' + text + '
') + .insertAfter(element); +} + function create_page_anchors() { // create page anchors by matching li's to headers // if there is a match, create click listeners @@ -243,6 +260,9 @@ function create_page_anchors() { .insertAfter('#content h1') .addClass('content-toc') .attr('id', 'content-toc'); + + create_banner(ul_tag); + for (var j = 0; j < headers.length; j++) { var li_tag = $('
  • ').html('' + headers[j] + ''); ul_tag.append(li_tag);