个人博客:https://mmmmmm.me

源码:https://github.com/dataiyangu/dataiyangu.github.io

多级标题

在自己的xxxx.md文件中做如下修改:

categories:
  - 捣蛋鬼
  - mac

新建catogery_js.js(名字无所谓)

加入自己的js

我这里是下面这样的

function category_js () {
  $("<div class='display' style='float: left'> &nbsp>&nbsp </div>").prependTo(".category-list-item");
  $(".category-list-child").css("display","none");
// .posts-expand .post-body ul li

  // $(".posts-expand .post-body ul  li .category-list-link ").first().css("font-weight","bold");
  $(".posts-expand .post-body ul .category-list-item ").first().children(".category-list-link").css("font-weight","bold");
  $(".posts-expand .post-body ul .category-list-item ").first().siblings("li").children(".category-list-link").css("font-weight","bold");
  // $(".category-list-child").css("list-style-type","none");
  // $(".category-list-item").css("list-style-type","none");
  $(".posts-expand .post-body ul li ").css("list-style-type", "none");
  $(".category-list-link ").css("border-bottom", "none");

  $(".display").click(function () {
    // $(this).siblings(".category-list-child").css("display")=="none"?
    // $(this).siblings(".category-list-child").css("display","block"):$(this).siblings(".category-list-child").css("display","none");
    $(this).siblings(".category-list-child").slideToggle();
    // $(this).siblings(".category-list-child").fadeToggle();

  })
}

首先解释一下为什么没有(document).ready(),因为我加入了pjax局部刷新的新的功能,如果(document).ready(),因为我加入了pjax局部刷新的新的功能,如果(document).ready(),因为我加入了pjax局部刷新的新的功能,如果(document).ready()的haul,局部刷新的时候就不能重新加载这个js片段了,也就失效了,具体的原因我会在下篇博文详细介绍。

另外上面的代码片段纯属博主自由发挥,我是写java的前端不是很好,w3c上一堆教程和辅助函数,大家按照自己的习惯随意调用就行,都能达到相应的效果。

喜欢的就点个星星吧~~~

最新文章

  1. 创建APPID&amp;&amp;部署服务端教程
  2. Javascript高级技巧
  3. 一些CSS
  4. SET-UID程序漏洞实验
  5. netflix:Conductor微服务编排引擎
  6. Iterator
  7. 《JavaScript面向对象编程指南》译者序
  8. SQL Server 2008 数据库镜像部署实例之三 配置见证服务器
  9. 运维工作中sed常规操作命令梳理
  10. [leetcode]_Valid Palindrome
  11. iOS开发——实用篇Swift篇&amp;状态栏操作
  12. CSS学习笔记——CSS中定位的浮动float
  13. IWorkspaceFactory接口
  14. 通过JS动态的修改HTML元素的样式和增添标签元素等
  15. VNC (vnc viewer)错误修复方法
  16. Windows的奇巧淫技(为什么GIF显示不出来??)
  17. jquery正则表达式
  18. PHP生成二维码并上传到七牛云
  19. ArcGIS案例学习笔记2_2_等高线生成DEM和三维景观动画
  20. JavaScript——双向链表实现

热门文章

  1. 为什么NULL能多次free
  2. 分布式调度框架TBSchedule使用方法
  3. jsp+js完成用户一定时间未操作就跳到登录页面
  4. Linux中的特殊权限s、t、i、a
  5. LightOJ 1248 Dice (III) (期望DP / 几何分布)
  6. jmeter 5 参数化
  7. git 关于commit命令的修改
  8. 几道JS代码手写面试题
  9. Scrapy框架: 登录网站
  10. enovia PLM : add new value to SPEO