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 在此例中就是瀏覽器,設置為true面板會鋪滿瀏覽器
border:true, //是否顯示邊框
multiple:false, //是否可以同時展示多個面板1.3.5可用
selected:0, //設置默認展開的順序號
//面板操作觸發(fā)事件
//面板被選中時觸發(fā)事件
onSelect:function(title,index){
//alert(title+':'+index)
}
//onUnselect
//onAdd
//onBeforeRemove
//onRemove
//組件的方法
});
/**下面是accordion組件提供的一系列可調用的方法*/
//alert($("ac").accordion("options").width)//獲取組件對象的某個屬性
var panels = $("#ac").accordion("panels");//返回的是panel數(shù)組,即每一個單獨面板,可以應用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);//獲取指定的面板,參數(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: '新內容',
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可伸縮面板組件
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Jquery下EasyUI組件中的DataGrid結果集清空方法
要求選擇“地區(qū)”及“代維公司”后,刷新第一個DataGrid框體,下面為大家介紹下如何清空Jquery下EasyUI組件中的DataGrid結果集2014-01-01
jQuery的Ajax時無響應數(shù)據(jù)的解決方法
今天做項目時發(fā)現(xiàn)永遠響應的值都是該頁面的html代碼。2010-05-05
jQuery form插件之formDdata參數(shù)校驗表單及驗證后提交
Form Plugin API 里提供了很多有用的方法可以讓你輕松的處理表單里的數(shù)據(jù)和表單的提交過程,通過本文給大家介紹jQuery form插件之formDdata參數(shù)校驗表單及驗證后提交的相關知識,感興趣的朋友一起學習吧2016-01-01
基于jquery實現(xiàn)的表格分頁實現(xiàn)代碼
該方法的運用是從后臺數(shù)據(jù)庫中一次性取出所有的數(shù)據(jù),運用Jquery把一部分數(shù)據(jù)隱藏起來,事實上數(shù)據(jù)還是全部在html頁面中2011-06-06

