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>
效果图:
点此下载源代码:Accordion可伸缩面板组件
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery
# EasyUI
# Accordion
# 伸缩面板
# jquery滚动条插件jScrollPane的使用介绍
# Ajenti开源免费的服务器管理面板和Ajenti V虚拟主机面板及安装与使用详细教程
# 新版VPS主机管理面板WDCP安装及使用体验-国产简单易用型VPS面板
# 宝塔Linux面板之好用免费的中文Linux VPS主机控制面板适合快速建站
# 宝塔Linux面板 2.8.9稳定版介绍
# jQuery EasyUI Panel面板组件使用详解
# Java常用面板之JScrollPane滚动面板实例详解
# 的是
# 多个
# 点此
# 设置为
# 相对应
# 源代码
# 大家多多
# 移除
# 自适应
# 铺满
# 此例
# themes
# href
# bootstrap
# stylesheet
# external
# link
# zh_CN
# rel
# css
相关文章:
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
,怎么用自己头像做动态表情包?
如何构建满足综合性能需求的优质建站方案?
如何通过宝塔面板实现本地网站访问?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何在阿里云高效完成企业建站全流程?
建站VPS推荐:2025年高性能服务器配置指南
制作宣传网站的软件,小红书可以宣传网站吗?
如何选择高效便捷的WAP商城建站系统?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
如何规划企业建站流程的关键步骤?
北京网站制作网页,网站升级改版需要多久?
免费网站制作appp,免费制作app哪个平台好?
,网站推广常用方法?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何在橙子建站中快速调整背景颜色?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
官网网站制作腾讯审核要多久,联想路由器newifi官网
大同网页,大同瑞慈医院官网?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
建站10G流量真的够用吗?如何应对访问高峰?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
如何通过PHP快速构建高效问答网站功能?
建站主机与虚拟主机有何区别?如何选择最优方案?
简单实现Android验证码
C++如何编写函数模板?(泛型编程入门)
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何快速辨别茅台真假?关键步骤解析
建站之星安装路径如何正确选择及配置?
制作营销网站公司,淘特是干什么用的?
如何快速查询网址的建站时间与历史轨迹?
定制建站如何定义?其核心优势是什么?
如何高效搭建专业期货交易平台网站?
太平洋网站制作公司,网络用语太平洋是什么意思?
建站之星下载版如何获取与安装?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
Bpmn 2.0的XML文件怎么画流程图
利用JavaScript实现拖拽改变元素大小
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
香港服务器租用费用高吗?如何避免常见误区?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何使用Golang table-driven基准测试_多组数据测量函数效率
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
,有什么在线背英语单词效率比较高的网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。