blog

Posted ak-b

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了blog相关的知识,希望对你有一定的参考价值。

var hs = $(".cnblogs-markdown h2,.cnblogs-markdown h3,.cnblogs-markdown h4");
if (hs.length) {
  addList()
}

function addList() {
  $("body").append($('<div id="hlist"></div>'));
  hs.each(function (i, v) {
    var txt = $(this).text();
    var idd = v.localName + i;
    v.id = idd;
    var item = $("<a></a>");
    item.text(txt);
    item.attr("href", ("#" + idd));
    $("#hlist").append(item)
  })
}
window.onscroll = function () {
  var nowTop = window.scrollY;
  nowTop < 600 ? $('a[href="#top"]').hide() : $('a[href="#top"]').show();
  if (!hs.length) {
    return false
  }
  $("#hlist>.active").removeClass();
  for (var k = 0; k < hs.length; k++) {
    if (nowTop < hs[k].offsetTop) {
      break
    }
  }
  if (k !== 0) {
    $("#hlist>a")[k - 1].setAttribute("class", "active")
  } else {
    return false
  }
};

以上是关于blog的主要内容,如果未能解决你的问题,请参考以下文章

typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming

typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming

推进学说代码片段

VS Code中自定义Emmet代码片段

高效Web开发的10个jQuery代码片段

(转) Java中的负数及基本类型的转型详解