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实现面向对象类的功能书写技巧
Mar 07 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
Dec 29 Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 Javascript
JavaScript+html5 canvas绘制的小人效果
Jan 27 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
Apr 30 Javascript
基于jquery的on和click的区别详解
Jan 15 jQuery
Vue使用axios出现options请求方法
May 30 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
Javascript 关于基本类型和引用类型的个人理解
Nov 01 Javascript
JavaScript parseInt0.0000005打印5原理解析
Jul 23 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令牌 Token改进版
2008/07/18 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
js对象数组按属性快速排序
2011/01/31 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
js中判断用户输入的值是否为空的简单实例
2013/12/23 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
2016/12/08 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
详解【python】str与json类型转换
2019/04/29 Python
python中几种自动微分库解析
2019/08/29 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
家长对老师的评语
2014/04/18 职场文书
工厂搬迁方案
2014/05/11 职场文书
计算机专业自荐信
2014/05/24 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
Python OpenCV 图像平移的实现示例
2021/06/04 Python