jQuery EasyUI Accordion可伸縮面板組件使用詳解
更新時間:2017年02月28日 16:01:28 作者:hai_cheng001
這篇文章主要為大家詳細介紹了jQuery EasyUI Accordion可伸縮面板組件的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
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 在此例中就是瀏覽器,設(shè)置為true面板會鋪滿瀏覽器
border:true, //是否顯示邊框
multiple:false, //是否可以同時展示多個面板1.3.5可用
selected:0, //設(shè)置默認展開的順序號
//面板操作觸發(fā)事件
//面板被選中時觸發(fā)事件
onSelect:function(title,index){
//alert(title+':'+index)
}
//onUnselect
//onAdd
//onBeforeRemove
//onRemove
//組件的方法
});
/**下面是accordion組件提供的一系列可調(diào)用的方法*/
//alert($("ac").accordion("options").width)//獲取組件對象的某個屬性
var panels = $("#ac").accordion("panels");//返回的是panel數(shù)組,即每一個單獨面板,可以應用panel的屬性
//alert(panels[0].panel('options').width);
$("#ac").accordion("resize"); //調(diào)整面板大小
var selectedPanel=$("#ac").accordion("getSelected");//獲取選中的面板
var selectedPanels=$("#ac").accordion("getSelections");//獲取所有選中的面板
var panel=$("#ac").accordion("getPanel",2);//獲取指定的面板,參數(shù)可以是面板編號和面板tatle
var index = $('#ac').accordion('getPanelIndex', selectedPanel);//獲取指定面板在accordion中的索引 ,參數(shù)是某個panel
$("#ac").accordion("select",2);//指定被選中的面板 參數(shù)是面板編號或者title
$("#ac").accordion("unselect",1);//跟上一個方法相對應
//添加一個新的面板,為新面板指定屬性
$('#ac').accordion('add', {
title: '新標題',
content: '新內(nèi)容',
selected: false
});
$("#ac").accordion("remove",1)//移除一個面板,參數(shù)是面板編號或者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可伸縮面板組件
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery Validation Plugin驗證插件手動驗證
jquery.validate是jquery旗下的一個驗證框架,借助jquery的優(yōu)勢,我們可以迅速驗證一些常見的輸入,并且可以自己擴充自己的驗證方法,并且對國際化也有很好的支持,接下來通過本文給大家介紹jQuery Validation Plugin驗證插件手動驗證2016-01-01
jQuery中Datatables增加跳轉(zhuǎn)到指定頁功能
本文給大家分享jquery中datatable增加跳轉(zhuǎn)到指定頁面功能以及jquery datatable中加入雙擊跳轉(zhuǎn)功能的實例代碼,需要的朋友參考下2017-02-02
詳解JavaScript中jQuery和Ajax以及JSONP的聯(lián)合使用
這篇文章主要介紹了詳解JavaScript中jQuery和Ajax以及JSONP的聯(lián)合使用,jQuery庫和Ajax異步結(jié)構(gòu)以及JSON數(shù)據(jù)傳輸也是JS日常編程中最常用到的東西,需要的朋友可以參考下2015-08-08
javascript基于jQuery的表格懸停變色/恢復,表格點擊變色/恢復,點擊行選Checkbox
jQuery的表格懸停變色 恢復,表格點擊變色/恢復,點擊行選Checkbox
2008-08-08
jQuery實現(xiàn)點擊任意位置彈出層外關(guān)閉彈出層效果
在之前做項目的時候經(jīng)常會在主頁面上點擊某個按鈕,右側(cè)彈出一個div輸出對應內(nèi)容的詳細信息,怎么實現(xiàn)的呢,今天小編給大家分享通過jquery實現(xiàn)點擊任意位置彈出層外關(guān)閉彈出層效果,感興趣的朋友一起看看吧
2016-10-10 
