JavaScript插件

下列需要JavaScript配合才能显示效果。需要引入 jQuery库和 jingyes.js。一些效果是写在 css 文件里面,js 只是负责交互控制部分。另外一些是通过 js 操作 style 属性完成的。

toggle class

切换 DOM 元素的 class. 可以通过 data-jy="partten.class". 前面的 partten 是 css 选择器, 最后的 .class 是要切换的 class.

<button class="primary toggle" data-jy="body.flat">整个 body 圆角切换</button>
<button class="primary toggle" data-jy=".docs-example.flat">example 下的圆角切换</button>
				

注意上面相互的影响.

手风琴

给导航加一个class accordion 就变成了手风琴效果,标记是 nav dl.accordion ,当然还要有 dd dl嵌套。左侧的子导航已经加上了这个效果,点击子导航中的“手风琴”就可以看到效果。

<nav>
  <dl class="accordion">
    <dt><a href="#accordion">手风琴</a></dt>
    <dd>
      <dl>
        <dt>演示条目</dt>
        <dt>演示条目</dt>
      </dl>
    </dd>
  </dl>
</nav>
				

展开、折叠效果写在 jingyes.css 中。如果您觉得使用 nav 有所不妥,可以用 div.nav dl 这种形式替代 nav dl。后续类似情况同理