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, //自適應(yīng)父容器 默認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ù)組,即每一個單獨面板,可以應(yīng)用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);//跟上一個方法相對應(yīng) //添加一個新的面板,為新面板指定屬性 $('#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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery Validation Plugin驗證插件手動驗證
jquery.validate是jquery旗下的一個驗證框架,借助jquery的優(yōu)勢,我們可以迅速驗證一些常見的輸入,并且可以自己擴充自己的驗證方法,并且對國際化也有很好的支持,接下來通過本文給大家介紹jQuery Validation Plugin驗證插件手動驗證2016-01-01在網(wǎng)站上應(yīng)該用的30個jQuery插件整理
jQuery插件是網(wǎng)頁設(shè)計師最喜歡的。從圖像滑塊,圖像畫廊和導(dǎo)航插件,它們是如此眾多,如此多樣,如此驚人的和互動可以制作美化網(wǎng)站2011-11-11jQuery中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-08jquery實現(xiàn)向下滑出的二級導(dǎo)航下滑菜單效果
這篇文章主要介紹了jquery實現(xiàn)向下滑出的二級導(dǎo)航下滑菜單效果,涉及jquery實現(xiàn)頁面結(jié)點樣式動態(tài)變換效果的實現(xiàn)技巧,非常具有實用價值,需要的朋友可以參考下2015-08-08

javascript基于jQuery的表格懸停變色/恢復(fù),表格點擊變色/恢復(fù),點擊行選Checkbox

jQuery實現(xiàn)點擊任意位置彈出層外關(guān)閉彈出層效果