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, //定義展開和折疊的時(shí)候是否顯示動(dòng)畫效果 width:600, //面板寬度 height:200, //面板高度 fit :false, //自適應(yīng)父容器 默認(rèn)false 在此例中就是瀏覽器,設(shè)置為true面板會(huì)鋪滿瀏覽器 border:true, //是否顯示邊框 multiple:false, //是否可以同時(shí)展示多個(gè)面板1.3.5可用 selected:0, //設(shè)置默認(rèn)展開的順序號 //面板操作觸發(fā)事件 //面板被選中時(shí)觸發(fā)事件 onSelect:function(title,index){ //alert(title+':'+index) } //onUnselect //onAdd //onBeforeRemove //onRemove //組件的方法 }); /**下面是accordion組件提供的一系列可調(diào)用的方法*/ //alert($("ac").accordion("options").width)//獲取組件對象的某個(gè)屬性 var panels = $("#ac").accordion("panels");//返回的是panel數(shù)組,即每一個(gè)單獨(dú)面板,可以應(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ù)是某個(gè)panel $("#ac").accordion("select",2);//指定被選中的面板 參數(shù)是面板編號或者title $("#ac").accordion("unselect",1);//跟上一個(gè)方法相對應(yīng) //添加一個(gè)新的面板,為新面板指定屬性 $('#ac').accordion('add', { title: '新標(biāo)題', content: '新內(nèi)容', selected: false }); $("#ac").accordion("remove",1)//移除一個(gè)面板,參數(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>
效果圖:
點(diǎn)此下載源代碼:Accordion可伸縮面板組件
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery Validation Plugin驗(yàn)證插件手動(dòng)驗(yàn)證
jquery.validate是jquery旗下的一個(gè)驗(yàn)證框架,借助jquery的優(yōu)勢,我們可以迅速驗(yàn)證一些常見的輸入,并且可以自己擴(kuò)充自己的驗(yàn)證方法,并且對國際化也有很好的支持,接下來通過本文給大家介紹jQuery Validation Plugin驗(yàn)證插件手動(dòng)驗(yàn)證2016-01-01在網(wǎng)站上應(yīng)該用的30個(gè)jQuery插件整理
jQuery插件是網(wǎng)頁設(shè)計(jì)師最喜歡的。從圖像滑塊,圖像畫廊和導(dǎo)航插件,它們是如此眾多,如此多樣,如此驚人的和互動(dòng)可以制作美化網(wǎng)站2011-11-11jQuery中Datatables增加跳轉(zhuǎn)到指定頁功能
本文給大家分享jquery中datatable增加跳轉(zhuǎn)到指定頁面功能以及jquery datatable中加入雙擊跳轉(zhuǎn)功能的實(shí)例代碼,需要的朋友參考下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實(shí)現(xiàn)向下滑出的二級導(dǎo)航下滑菜單效果
這篇文章主要介紹了jquery實(shí)現(xiàn)向下滑出的二級導(dǎo)航下滑菜單效果,涉及jquery實(shí)現(xiàn)頁面結(jié)點(diǎn)樣式動(dòng)態(tài)變換效果的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08

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

Jquery中給animation加更多的運(yùn)作效果實(shí)例

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