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 相关文章推荐
jQuery对表单的操作代码集合
Apr 06 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
May 19 Javascript
Javascript中的默认参数详解
Oct 22 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
Feb 24 Javascript
jQuery获得子元素个数的方法
Apr 14 Javascript
javascript日期比较方法实例分析
Jun 17 Javascript
jQuery中deferred对象使用方法详解
Jul 14 Javascript
vue2.0父子组件及非父子组件之间的通信方法
Jan 21 Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 Javascript
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
vue2实现搜索结果中的搜索关键字高亮的代码
Aug 29 Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
PHP基础学习小结
2011/04/17 PHP
php中stdClass的用法分析
2015/02/27 PHP
PHP模板解析类实例
2015/07/09 PHP
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
JSON.parse()和JSON.stringify()使用介绍
2014/06/20 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
基于javascript html5实现多文件上传
2016/03/03 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
JS JSOP跨域请求实例详解
2016/07/04 Javascript
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
python绘图库Matplotlib的安装
2014/07/03 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python 中pyqt5 树节点点击实现多窗口切换问题
2019/07/04 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
c++工程师面试问题
2013/08/04 面试题
应届毕业生求职自荐书
2014/01/03 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
大学生军训感言
2015/08/01 职场文书
公司考勤管理制度
2015/08/04 职场文书
DE1103使用报告
2022/04/05 无线电
排查Tomcat进程假死的问题
2022/05/06 Servers