jQuery内容折叠效果插件用法实例分析(附demo源码)


Posted in Javascript onApril 28, 2016

本文实例讲述了jQuery内容折叠效果插件用法。分享给大家供大家参考,具体如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <title>jQuery Collapsible Fieldset</title>
  <script src="js/jquery.min.js"></script>
  <script language="javascript" type="text/javascript" src="js/jquery.coolfieldset.js"></script>
  <link rel="stylesheet" type="text/css" href="css/jquery.coolfieldset.css" />
</head>
<body>
  <h1>jQuery Collapsible Fieldset</h1>
  <br/>
  <fieldset id="fieldset1" class="coolfieldset">
    <legend>Default</legend>
    <div>
      <p>By default the <b>fieldset</b> is opened or expanded at start. Click on its <b>legend</b> to close or collapse it.</p>
      <p>The code is simply like below</p>
<pre>
$('#fieldset1').coolfieldset();
</pre>
    </div>
  </fieldset>
  <br/>
  <fieldset id="fieldset2" class="coolfieldset">
    <legend>Closed at start</legend>
    <div>
      <p>If we want the fieldset to be closed or collapsed at start, just add <b>{collapsed:true}</b> as the argument.</p>
<pre>
$('#fieldset2').coolfieldset({collapsed:true});
</pre>
    </div>
  </fieldset>
  <br/>
  <fieldset id="fieldset4" class="coolfieldset">
    <legend>Animation Speed</legend>
    <div>
      <p>You can also define the animation speed for the fieldset while collapsing or expanding by using <b>speed</b> option. Acceptable values are "<b>fast</b>", "<b>medium</b>", "<b>slow</b>", or a number in millisecond.</p>
<pre>
$('#fieldset3').coolfieldset({speed:"fast"});
</pre>
    </div>
  </fieldset>
  <br/>
  <fieldset id="fieldset5" class="coolfieldset">
    <legend>No Animation</legend>
    <div>
      <p>If you don't want to use animation effect, please use <b>animation</b> option and fill its value with <b>false</b>.</p>
<pre>
$('#fieldset4').coolfieldset({animation:false});
</pre>
    </div>
  </fieldset>
  <br/><br/>
  <fieldset id="fieldset3" class="coolfieldset">
    <legend>Notes :</legend>
    <div>
      <ul>
        <li>All content inside fieldset (except the <b>legend</b> tag) should be placed inside the <b>div</b> tag.</li>
        <li>Edit the <b>jquery.coolfieldset.css</b> to change the fieldset style.</li>
      </ul>
    </div>
  </fieldset>
  <script>
    $('#fieldset1, #fieldset3').coolfieldset();
    $('#fieldset2').coolfieldset({collapsed:true});
    $('#fieldset4').coolfieldset({speed:"fast"});
    $('#fieldset5').coolfieldset({animation:false});
  </script>
</body>
</html>

完整实例代码点击此处本站下载。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
Jquery选择器 $实现原理
Dec 02 Javascript
JS高级笔记
Jul 13 Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
JavaScript简介
Feb 15 Javascript
js实现拖拽效果(构造函数)
Dec 14 Javascript
JavaScript+html5 canvas实现本地截图教程
Apr 16 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 Javascript
Vue CLI3 如何支持less的方法示例
Aug 29 Javascript
怎么使用javascript深度拷贝一个数组
Jun 06 Javascript
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
location.hash保存页面状态的技巧
Apr 28 #Javascript
字符串反转_JavaScript
Apr 28 #Javascript
使用 stylelint检查CSS_StyleLint
Apr 28 #Javascript
基于BootStarp的Dailog
Apr 28 #Javascript
浅析jquery与checkbox的checked属性的问题
Apr 27 #Javascript
JavaScript 消息框效果【实现代码】
Apr 27 #Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
Apr 27 #Javascript
You might like
URL Rewrite的设置方法
2007/01/02 PHP
php获得url参数中具有&amp;的值的方法
2014/03/05 PHP
利用php输出不同的心形图案
2016/04/22 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
微信小程序实战之轮播图(3)
2017/04/17 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
vue-cli 为项目设置别名的方法
2019/10/15 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
[54:25]Ti4 循环赛第三日LGD vs MOUZ
2014/07/12 DOTA
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
pycharm 解除默认unittest模式的方法
2018/11/30 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
如何基于线程池提升request模块效率
2020/04/18 Python
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
什么是Remote Module
2016/06/10 面试题
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis