微信公众号:程序yuan
关注可了解更多的教程。问题或建议,请公众号留言;

查看--> 全套EasyUI示例目录

9.Accordion分类组件

JSP文件

<%--Created by IntelliJ IDEA.User: ooyhaoDate: 2018/7/29 0029Time: 9:21
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Panel</title><link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/icon.css"><link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/color.css"><script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.min.js"></script><script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.easyui.min.js"></script><script type="text/javascript" src="${pageContext.request.contextPath}/easyui/locale/easyui-lang-zh_CN.js"></script><script type="text/javascript" src="${pageContext.request.contextPath}/js/Accordion.js"></script><style rel="stylesheet" type="text/css"></style>
</head>
<body><%--Class加载方式--%><%--<div class="easyui-accordion" style="width:300px; height: 200px;"><div title="accordion1">accordion1</div><div title="accordion2">accordion2</div><div title="accordion3">accordion3</div></div>--%><div id="box"><div title="accordion1">accordion1</div><div title="accordion2">accordion2</div><div title="accordion3">accordion3</div></div><button id="btn1">获得所有选中的面板</button><button id="btn2">获得面板索引</button><button id="btn3">选中第二块面板</button><button id="btn4">添加一块面板</button><button id="btn5">移除一块面板</button></body>
</html>

JS文件

$(function () {$("#box").accordion({//----------- 属性列表 -----------------//设置容器的宽和高 默认为autowidth:300,height:'auto',//设置true则是适应父容器,默认false,fit:false,//设置是否显示边框,默认为trueborder:true,//设置展示和折叠时是否显示动画效果,默认为trueanimate:true,//设置是否允许同时开展多个,默认为falsemultiple:false,//设置初始化时展开哪个面板,参数为索引selected:0,//------------- 事件列表 -----------------//选中时执行onSelect:function (title,index) {// alert("onSelect: title:"+title+", index:"+index);},//取消选中时执行onUnselect:function (title,index) {// alert("onUnselect: title:"+title+", index:"+index);},onAdd:function (title,index) {alert("onAdd: title:" + title + ", index:" + index);},onBeforeRemove:function (title,index) {alert("onBeforeRemove: title:"+title+", index:"+index);},onRemove:function (title,index) {alert("onRemove: title:"+title+", index:"+index);}});//------------- 方法列表 ----------------
//     console.log($("#box").accordion('options'));//返回所有面板// console.log($("#box").accordion('panels'));//调整分类组件的大小$("#box").accordion('resize');console.log($("#box").accordion('getSelected'));//获得所有选中的面板$("#btn1").click(function () {console.log($("#box").accordion("getSelections"));});//获得面板的下标$("#btn2").click(function () {//通过下标或名称获得面板后获得其索引 参数可以是title或index// alert($("#box").accordion('getPanelIndex',$("#box").accordion('getPanel',0)));//获得选中面板的下标alert($("#box").accordion('getPanelIndex',$("#box").accordion('getSelected')));});//选中指定面板$("#btn3").click(function () {//选中某块面板,参数可以是index,或是title// $("#box").accordion('select',1);$("#box").accordion('select','accordion2');});//新增面板$("#btn4").click(function () {$("#box").accordion('add',{title:"New Panel",content:"新增面板",//实现关闭按钮,可关闭closable:true,//默认选中selected:false,//显示折叠按钮collapsible:true,});});//删除$("#btn5").click(function () {//选中某块面板,参数可以是index,或是title$("#box").accordion('remove','accordion2');});});

效果图

------------------------------------------------

关注小编微信公众号获取更多资源

【EasyUI篇】Accordion分类组件相关推荐

  1. Accordion( 分类) 组件

    一. 加载方式 //class 加载方式 <div id="box" class="easyui-accordion" style="width ...

  2. 【EasyUI篇】一整套EasyUI示例集锦

    目录: 1.可拖动组件Draggable 2.可放置组件Droppable 3.调整大小组件Resizable 4.Tooltip提示框组件 5.LinkButton按钮组件 6.ProgressBa ...

  3. EasyUI系列学习(十一)-Accordion(分类)

    一.加载 1.class加载 <div class="easyui-accordion" style="width:300px;height:200px" ...

  4. 第一百九十四节,jQuery EasyUI,Droppable(放置)组件

    jQuery EasyUI,Droppable(放置)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Droppable(放置)组件的使用方 ...

  5. 第一百九十九节,jQuery EasyUI,Panel(面板)组件

    jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...

  6. 第二百二十三节,jQuery EasyUI,ComboBox(下拉列表框)组件

    jQuery EasyUI,ComboBox(下拉列表框)组件,可以远程加载数据的下拉列表组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 C ...

  7. 公众号500篇文章分类和索引

    公众号的文章,已经累积到了500篇,每次数字的更迭,都会从中吸取经验和教训,得到一些启发,当然,少不了读者们的支持和鼓励,这些都是动力,督促着我. 人生面临很多的选择,有对有错,但其实对错是相对来说的 ...

  8. 公众号700篇文章分类和索引

    杂货铺的文章,已经积累到700篇了,每篇文章的背后,都有自己的成长,以及读者的支持,虽然自己还是有很多需要提高的,但看着这些文章,自己至少在路上. 这些文章,可以按照技术和非技术分为两类,其中,技术类 ...

  9. 公众号1200篇文章分类和索引

    承蒙读者朋友们的关照,截止到今天,杂货铺的文章已经积累到了1200篇,其中有超过2/3的文章都是原创的,即使是转载,我给的底线是一定要加些自己的见解,因为至少得让读者了解到这篇文章的价值,而不仅仅是文 ...

最新文章

  1. Mac下获取AppStore安装包文件路径
  2. Structured Streaming从Kafka 0.8中读取数据的问题
  3. Docker-compose 安装Jenkins
  4. TF实现多minibatch梯度累加及反向更新
  5. python相对路径找不到文件_Python相对路径从子文件夹导入
  6. P3919 【模板】可持久化数组(可持久化线段树/平衡树)(入门第一题)
  7. (编译适用于ARM的linux内核并进行QEMU仿真)Compile Linux kernel 3.2 for ARM and emulate with QEMU
  8. Tomcat:Can‘t load IA 32-bit .dll on a AMD 64-bit platform问题的解决
  9. 观察者模式——JavaScript
  10. Spark算子:RDD键值转换操作(5)–leftOuterJoin、rightOuterJoin、subtractByKey
  11. .NET框架源码解读之SSCLI编译过程简介
  12. IDEA--tomcat日志乱码
  13. Anaconda 更新pip等库
  14. 利用计算机指令清理垃圾,计算机Dos处理,编写一键清理系统垃圾的bat代码,小白都可以学...
  15. 前端开发不得不知道的网站大全
  16. 运行时服务(二)、warnings模块
  17. 计算机复制操作的方法,怎么用键盘复制粘贴?电脑使用键盘复制粘贴的方法
  18. c语言魔方还原程序案例,利用C语言玩转魔方阵实例教程
  19. Google Play Console beta 版全新发布
  20. 百度是挺进技术高地还是江郎才尽?

热门文章

  1. 大顶堆排序java实现
  2. 今日分享:这4款音频降噪去杂音的软件,太好用了
  3. 如何关闭微信朋友圈的广告?
  4. 取消win10桌面防火墙图标的步骤:
  5. LCD MCU模式和RGB模式
  6. 利用LFSR结构设计的流密钥生成器C++实现
  7. H5调用本地摄像头拍摄照片
  8. 响铃:飘扬在德国的海尔旗帜是中国制造的世纪跨越
  9. 什么是全程电子商务?(Netsuite 中国)
  10. vmware linux 不能解析dns,http 599 name lookup timed out