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解决常见浏览器兼容问题的12种方法
Jan 04 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
jQuery源码解读之removeAttr()方法分析
Feb 20 Javascript
使用AngularJS创建单页应用的编程指引
Jun 19 Javascript
功能强大的Bootstrap使用手册(一)
Aug 02 Javascript
关于原生js中bind函数的简单实现
Aug 10 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
Nov 01 Javascript
angular中的http拦截器Interceptors的实现
Feb 21 Javascript
ES6新特性五:Set与Map的数据结构实例分析
Apr 21 Javascript
Vue组件库发布到npm详解
Feb 17 Javascript
原生js实现九宫格拖拽换位
Jan 26 Javascript
浅谈react useEffect闭包的坑
Jun 08 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.MVC的模板标签系统(四)
2006/09/05 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
2012/05/23 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
用Python写的图片蜘蛛人代码
2012/08/27 Python
深入讲解Python中的迭代器和生成器
2015/10/26 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
python中pyplot基础图标函数整理
2020/11/10 Python
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
自我评价范文点评
2013/12/04 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
安全教育观后感
2015/06/17 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
python画条形图的具体代码
2022/04/20 Python