平滑过渡展开/折叠内容 jQuery vcollapse

  • 源码大小:7.36KB
  • 所需积分:1积分
  • 源码编号:19JP-3206
  • 浏览次数:1176次
  • 最后更新:2023年05月18日
  • 所属栏目:手风琴效果
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

vcollapse是一个非常简单和轻量级的jQuery插件,用于通过平滑的转换扩展和折叠内容。

它包括可定制的选项,允许您更改过渡速度、缓和和其他方面,以满足您的特定需求。

如果你正在寻找一个jQuery内容切换插件来在你的网站上创建FAQ手风琴或剧透,那么jQuery vcollapse插件是一个很好的解决方案。

如何使用它:

1.要开始,请下载并导入jQuery vcollapse插件,如下所示:

  1. import "pfkl-vcollapse/vcollapse/vcollapse.min.js";
  1. <!-- OR -->
  2. <script src="/path/to/cdn/jquery.min.js"></script>
  3. <script src="/path/to/vcollapse.js"></script>

2.将内容切换和内容面板添加到网页中。

  1. <div class="example">
  2. <div class="vcollapse-toggle" data-target="#cc1">Collapse 1</div>
  3. <div class="vcollapse-content" id="cc1">
  4. <p>Content 1</p>
  5. </div>
  6. <div class="vcollapse-toggle" data-target="#cc2">Collapse 2</div>
  7. <div class="vcollapse-content" id="cc2">
  8. <p>Content 2</p>
  9. </div>
  10. <div class="vcollapse-toggle" data-target="#cc3">Collapse 3</div>
  11. <div class="vcollapse-content" id="cc3">
  12. <p>Content 3</p>
  13. </div>
  14. </div>

3.初始化插件,根据您刚才提供的内容创建一个手风琴式UI。

  1. $('.example').vCollapse({
  2. // options here
  3. })

4.确定是否允许用户同时打开多个面板。默认值:false。

  1. $('.example').vCollapse({
  2. 'any': true,
  3. })

5.配置动画速度。默认值:300。

  1. $('.example').vCollapse({
  2. 'speed': 500,
  3. })

6.对展开/折叠动画应用缓和功能。

  1. $('.example').vCollapse({
  2. 'easing': 'ease-in-out',
  3. })

7.确定页面加载时应打开的内容面板:integer|'all'|'none'。

  1. $('.example').vCollapse({
  2. 'onLoad': 'all',
  3. })

预览截图