日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

easyui 转换 html5,easyUI Tabs

發布時間:2025/3/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 easyui 转换 html5,easyUI Tabs 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

@author YHC

$.fn.tabs.defaults覆蓋默認值

tabs顯示一個panel的集合,每一次僅僅只是顯示一個tab panel,所有tab panel都有標題和一些小的工具按鈕,包含close按鈕和其他自定義按鈕;

使用示例:

創建示例

創建 tabs

1.創建tabs通過標記;

從標記創建tabs非常簡單,我們不需要寫任何的javascript代碼,記得添加"easyui-panel"樣式給p標記,每個tab panel的創建通過子p標記,使用和panel是一樣的.

[html]

tab1

tab2

tab3

tab1

tab2

tab3

2.通過編程的方式創建tabs

現在我們用編程的方式創建tabs,并且捕捉"onSelect"事件;

[javascript] view plaincopyprint?$('#tt').tabs({

border:false,

onSelect:function(title){

alert(title+' is selected');

}

});

$('#tt').tabs({

border:false,

onSelect:function(title){

alert(title+' is selected');

}

}); 添加一個新的 tab panel

添加一個新的tab panel和小工具,小工具的icon(8*8)放在關閉按鈕前面;

[javascript] view plaincopyprint?// add a new tab panel

$('#tt').tabs('add',{

title:'New Tab',

content:'Tab Body',

closable:true,

tools:[{

iconCls:'icon-mini-refresh',

handler:function(){

alert('refresh');

}

}]

});

// add a new tab panel

$('#tt').tabs('add',{

title:'New Tab',

content:'Tab Body',

closable:true,

tools:[{

iconCls:'icon-mini-refresh',

handler:function(){

alert('refresh');

}

}]

});? 得到選中 Tab

[javascript] view plaincopyprint?// 得到當前選中的tab panel和他的tab對象

var pp = $('#tt').tabs('getSelected');

var tab = pp.panel('options').tab;??? // 對應的tab對象

// 得到當前選中的tab panel和他的tab對象

var pp = $('#tt').tabs('getSelected');

var tab = pp.panel('options').tab;??? // 對應的tab對象屬性

Name Type Description Default

width number tab容器的寬度 . auto

height number tab容器的高度. auto

plain boolean 如果設置True渲染tab 沒有背景圖片. false

fit boolean 如果設置True將設置tabs容器的大小,適應父容器大小. false

border boolean True顯示tabs容器border. true

scrollIncrement number 每次tab滾動按鈕被按下時滾動的一個像素值? 100

scrollDuration number 每一個滾動動作持續的時間的毫秒值. 400

tools array,selector 右邊的工具欄. 可用值:

1. 一個指定的工具數組, 每個tool的選項和linkbutton相同.

2. 一個選擇器指向

代碼示例:

使用數組定義工具.

$('#tt').tabs({

tools:[{

iconCls:'icon-add',

handler:function(){

alert('add')

}

},{

iconCls:'icon-save',

handler:function(){

alert('save')

}

}]

});

使用一個存在的DOM容器哦定義工具.

$('#tt').tabs({

tools:'#tab-tools'

});

null

事件

Name Parameters Description

onLoad panel ajax tab panel加載遠程服務器端數據結束時候觸發.

onSelect title,index 當用戶選中一個tab panel的時候觸發.

onBeforeClose title,index 在tab panel關閉之前觸發,該方法返回false將取消關閉動作. 下面的示例展示,如何顯示一個confirm對話框在關閉tabpanel關閉之前.

$('#tt').tabs({

onBeforeClose: function(title){

return confirm('Are you sure you want to close ' + title);

}

});

// using the async confirm dialog

$('#tt').tabs({

onBeforeClose: function(title,index){

var target = this;

$.messager.confirm('Confirm','Are you sure you want to close '+title,function(r){

if (r){

var opts = $(target).tabs('options');

var bc = opts.onBeforeClose;

opts.onBeforeClose = function(){};? // allowed to close now

$(target).tabs('close',index);

opts.onBeforeClose = bc;? // restore the event function

}

});

return false;?// prevent from closing

}

});

onClose title,index 當用戶關閉一個tab panel的時候觸發.

onAdd title,index 當一個新的tab panel被添加進來的時候觸發.

onUpdate title,index 當一個tab panel更新的時候觸發.

onContextMenu e, title,index 當在一個tab panel上右鍵的時候觸發.

方法

Name Parameter Description

options none 返回 tab panel 的 options選項.

tabs none 返回所有的 tab panel對象.

resize none 調整tab 容器的大小布局.

add options 添加一個新的tab panel, 這個 options的參數是一個配置對象, 請見tab panel 屬性獲得更多詳細信息. 當添加一個新的tab panel的時候,它將成為當前被選中panel.

添加一個不選中的tab panel,請記住設置 'selected' 屬性為false.

// 代碼示例 添加一個新的補選中的tab panel$('#tt').tabs('add',{

title: 'new tab',

selected: false

//...

});

close which 關閉一個 tab panel, 'which' 參數可以是tab panel的title(標題)和index(下標)然后將其關閉.

getTab which 得到一個特定的 tab panel,? 'which'參數可以是tab panel的title(標題)和index(下標)

getTabIndex tab 得到一個特定的tab panel的下標.

getSelected none 得到選中的tab panel. 以下示例展示 如果得到當前選擇的tab panel的下標.

var tab = $('#tt').tabs('getSelected');

var index = $('#tt').tabs('getTabIndex',tab);

alert(index);//輸出下標

select which 選中一個 tab panel, 'which' 參數可以是tab panel的title(標題)或者index(下標) .

exists which 指明如果一個特定的tab panel是存在的, 'which' 參數可以是tab panel的title(標題)或者index(下標).

update param 更新特定的 tab panel,param 參數包含2個屬性:

tab: 需要更新的tab panel.

options: panel options配置選項.

示例代碼:

//更新選擇的panel的內容和標題

var tab = $('#tt').tabs('getSelected');? //得到選中的panel

$('#tt').tabs('update', {

tab: tab,

options: {

title: 'New Title',

href: 'get_content.php'? // 請求新的內容的URL

}

});

enableTab which 啟用一個特定的 tab panel,'which' 參數可以是tab panel的title(標題)或者是index(下標). 這個方法從1.3版本以后可用.

示例代碼:

$('#tt').tabs('enableTab', 1);?//啟用第二個tab panel

$('#tt').tabs('enableTab', 'Tab2');//啟用標題為'Tab2'的tab panel

disableTab which 禁用特定的 tab panel, 'which' 參數可以是tab panel的title(標題)或者index(下標).這個方法從1.3版本開始可用.

示例代碼:

$('#tt').tabs('disableTab', 1);?//禁用第二個tab panel.

Tab Panel

tab panel屬性是定義在panel組件里,下面是一些常見的屬性:

Name Type Description Default

id string tab panel的id屬性. null

title string tab panel 標題文本.

content string tab panel 內容.

href string 一個URL加載遠程數據內容來填充tab panel. null

cache boolean True 將緩存 tab panel, 當href被設置時該選項有效. true

iconCls string 一個icon 的css樣式顯示在tab panel標題上. null

width number? tab panel寬度. auto

height number tab panel高度. auto

一些新增的屬性.

Name Type Description Default

closable boolean 當設置為 true時, tab panel將顯示一個可關閉按鈕,可以點擊關閉tab panel. false

selected boolean 當設置為true時, tab panel將被選中. false

作者:yhc13429826359

總結

以上是生活随笔為你收集整理的easyui 转换 html5,easyUI Tabs的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品无码一本二本三本色 | 超能一家人电影免费喜剧在线观看 | 色呦呦网站在线观看 | 欧美视频a | 女生扒开尿口给男生捅 | 西川结衣在线观看 | 激情视频一区二区三区 | 特级新鲜大片片 | 欧亚乱熟女一区二区在线 | 午夜激情综合 | av一二三四区| 壮汉被书生c到合不拢腿 | 青青青手机在线视频 | 日本中文字幕第一页 | 日韩的一区二区 | 久久三级网 | 久久亚洲天堂 | 四虎影视av| 公与妇乱理三级xxx www色 | 天堂在线www| 欧美性生活网址 | 午夜精品视频 | 麻豆亚洲av成人无码久久精品 | 久久人人艹 | 最新av| 婷婷色视频 | 欧美另类天堂 | 91在线免费观看网站 | 波多野吉衣一二三区乱码 | 国产精品无码久久久久一区二区 | 国产高清视频在线免费观看 | 亚洲va久久久噜噜噜久久天堂 | 亚洲国产欧洲 | 亚洲成人av在线播放 | 国模少妇一区二区三区 | 99久久久无码国产精品免费 | 永久免费精品视频 | 性视频在线 | 欧洲高潮三级做爰 | 偷拍视频一区 | 亚洲视频在线观看网站 | 国模叶桐尿喷337p人体 | 国产夫妻自拍小视频 | 日本天堂免费 | 国产永久免费无遮挡 | jizz视频 | 深爱激情五月婷婷 | 国产精品久久久久久久av福利 | 男人天堂va | 嫩草视频一区二区三区 | 人乳喂奶hd无中字 | 97精品超碰一区二区三区 | 国产精品久久麻豆 | 一区二区在线看 | 激情丁香六月 | 欧美黑人性受xxxx精品 | 又粗又猛又爽又黄少妇视频网站 | 97久久人澡人人添人人爽 | 日韩大片一区二区 | 青草国产视频 | 日日爽夜夜 | 色噜噜狠狠成人中文 | 糖心视频在线 | 波多野结衣中文字幕一区二区 | 国产精品久久久久久久久岛 | 日本wwwwwww | 亚洲青草视频 | 国产综合在线播放 | 成人看片在线观看 | 日韩在线观看视频一区二区 | 午夜在线观看av | 就要操av| 青娱乐av| 日韩精品麻豆 | 日韩美一区二区 | 天堂草在线观看 | 狠狠做深爱婷婷久久综合一区 | 91传媒理伦片在线观看 | 麻豆传媒在线观看 | 欧美日韩在线成人 | 久久久久久久久久久久久av | 片多多在线观看 | 99爱视频在线观看 | 国语对白一区二区三区 | 一区二区三区在线观看视频 | 精品人妻中文无码av在线 | 成人免费一级视频 | 日本一区二区三区四区五区 | 大胸奶汁乳流奶水出来h | av在线不卡免费看 | 狼性av懂色av禁果av | 色婷婷97| 欧美成人高清视频 | av作品在线 | 国产视频福利在线 | 好吊色免费视频 | 久久精品视频网 | 黄色成人av| 一区二区三区在线观 |