jQuery EasyUI Accordion可伸缩面板组件使用详解


Posted in Javascript onFebruary 28, 2017

Accordion 可伸缩面板组件,基于panel,示例如下:

<!doctype html> 
<html lang="en"> 
 <head> 
 <meta charset="UTF-8"> 
 <script type="text/javascript" src="easyui/jquery.min.js"></script> 
 <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> 
 <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script> 
 <link rel="stylesheet" type="text/css" href="easyui/themes/bootstrap/panel.css" rel="external nofollow" /> 
 <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" rel="external nofollow" /> 
 <title>Document</title> 
 
 <script> 
  $(function(){ 
   $('#ac').accordion({ 
 
    //面板属性 
    animate:true, //定义展开和折叠的时候是否显示动画效果 
    width:600,  //面板宽度 
    height:200,  //面板高度 
    fit :false,  //自适应父容器 默认false 在此例中就是浏览器,设置为true面板会铺满浏览器 
    border:true, //是否显示边框 
    multiple:false, //是否可以同时展示多个面板1.3.5可用 
    selected:0,  //设置默认展开的顺序号 
 
    //面板操作触发事件 
     
    //面板被选中时触发事件 
    onSelect:function(title,index){ 
     //alert(title+':'+index) 
    } 
    //onUnselect 
    //onAdd 
    //onBeforeRemove 
    //onRemove 
 
    //组件的方法 
 
 
   }); 
 
   /**下面是accordion组件提供的一系列可调用的方法*/ 
   //alert($("ac").accordion("options").width)//获取组件对象的某个属性 
   var panels = $("#ac").accordion("panels");//返回的是panel数组,即每一个单独面板,可以应用panel的属性 
   //alert(panels[0].panel('options').width); 
   $("#ac").accordion("resize"); //调整面板大小 
   var selectedPanel=$("#ac").accordion("getSelected");//获取选中的面板 
   var selectedPanels=$("#ac").accordion("getSelections");//获取所有选中的面板 
   var panel=$("#ac").accordion("getPanel",2);//获取指定的面板,参数可以是面板编号和面板tatle 
    
    
   var index = $('#ac').accordion('getPanelIndex', selectedPanel);//获取指定面板在accordion中的索引 ,参数是某个panel 
 
   $("#ac").accordion("select",2);//指定被选中的面板 参数是面板编号或者title 
   $("#ac").accordion("unselect",1);//跟上一个方法相对应 
    
   //添加一个新的面板,为新面板指定属性 
   $('#ac').accordion('add', { 
    title: '新标题', 
    content: '新内容', 
    selected: false 
   }); 
    
   $("#ac").accordion("remove",1)//移除一个面板,参数是面板编号或者title 
 
    
  }) 
 </script> 
 </head> 
 <body> 
<div id="ac" > 
 <div title="Title1" iconCls="icon-save" style="overflow:auto;padding:10px;"> 
  
 </div> 
 <div title="Title2" iconCls="icon-reload" split:true " style="padding:10px;"> 
   
 </div> 
 <div title="Title3" iconCls="icon-edit"> 
   
 </div> 
</div> 
 </body> 
</html>

效果图:

jQuery EasyUI Accordion可伸缩面板组件使用详解

点此下载源代码:Accordion可伸缩面板组件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 文件夹选择框的两种解决方案
Jul 01 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
Jul 15 Javascript
让JavaScript中setTimeout支持链式操作的方法
Jun 19 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 Javascript
javascript实现禁止复制网页内容汇总
Dec 30 Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
Jun 12 Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 Javascript
浅谈JS之tagNaem和nodeName
Sep 13 Javascript
简单谈谈Javascript函数中的arguments
Feb 09 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 Javascript
微信小程序全选多选效果实现代码解析
Jan 21 Javascript
JS对象创建的几种方式整理
Feb 28 #Javascript
js仿淘宝评价评分功能
Feb 28 #Javascript
jQuery布局组件EasyUI Layout使用方法详解
Feb 28 #Javascript
three.js绘制地球、飞机与轨迹的效果示例
Feb 28 #Javascript
JavaScript Uploadify文件上传实例
Feb 28 #Javascript
微信小程序 ecshop地址三级联动实现实例代码
Feb 28 #Javascript
简单实现AngularJS轮播图效果
Apr 10 #Javascript
You might like
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
python 简易计算器程序,代码就几行
2009/08/29 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
python实现日常记账本小程序
2018/03/10 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
2020/05/15 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
高中校园广播稿
2014/01/11 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
大学生秋游活动方案
2014/02/17 职场文书
企业安全生产承诺书
2014/05/22 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书