成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? 談?wù)剬?duì)jquery ui tabs 的理解
全站頭部文字 我要出現(xiàn)在這里
談?wù)剬?duì)jquery ui tabs 的理解 885 2024-03-21   

jquery ui 點(diǎn)擊此處下載,也可以去官網(wǎng)查看文檔幫助。

1 屬性

1.11 ajaxOptions,當(dāng)選項(xiàng)卡加載內(nèi)容時(shí),添加一個(gè)ajax選項(xiàng)。只有ajax時(shí),添加的ajax選項(xiàng)才起作用。默認(rèn)值為null。上面的例子中,添加了beforeSend和success兩個(gè)選項(xiàng)。ajax還有一些選項(xiàng)請(qǐng)參考jquery ajax,這里不做詳解。。。

1.12 初始化設(shè)置例:請(qǐng)注意,$('.selector')是tabs 的類(lèi)名,在本例中.selector=#tabs,以后不再說(shuō)明。

$('.selector').tabs({ ajaxOptions: { async: false } });//這里是將異步改為了同步。

1.13 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)注意:getter為獲取,發(fā)音:蓋特兒,setter為設(shè)置,發(fā)音:塞特兒,以后不再說(shuō)明。

//getter
var ajaxOptions = $('.selector').tabs('option', 'ajaxOptions');
//setter
$('.selector').tabs('option', 'ajaxOptions', { async: false });

1.21 cache 默認(rèn)為false,無(wú)緩存。這個(gè)選項(xiàng)用于ajax調(diào)用,簡(jiǎn)單的說(shuō)無(wú)緩存,就是每次發(fā)送請(qǐng)求都刷新;有緩存就是第一次請(qǐng)求刷新,以后就不刷新了,關(guān)閉頁(yè)面是另外一回事。

ajaxOptions:{cache:false}應(yīng)該和這個(gè)功能是一樣的吧。

1.22 初始化設(shè)置例:

$('.selector').tabs({ cache: true });

2.23 初始化后的參數(shù)獲取和設(shè)置:

//getter
var cache = $('.selector').tabs('option', 'cache');
//setter
$('.selector').tabs('option', 'cache', true);

1.31collapsible,意思是可折疊的,默認(rèn)選項(xiàng)是false,不可以折疊。如果設(shè)置為true,允許用戶將已經(jīng)選中的選項(xiàng)卡內(nèi)容折疊起來(lái)。這樣說(shuō)吧:點(diǎn)擊一次選項(xiàng)卡2,選項(xiàng)卡2內(nèi)容顯示出來(lái)了,這時(shí)候再次點(diǎn)擊選項(xiàng)卡2,選項(xiàng)卡的內(nèi)容區(qū)就收了起來(lái),再次點(diǎn)擊選項(xiàng)卡2,選項(xiàng)卡的內(nèi)容區(qū)則又展開(kāi)了。明白否?知道你不明白,不明白就用最上面的例子試試吧。

1.32 初始化設(shè)置例:

$('.selector').tabs({ collapsible: true });

1.33 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.41 cookie 默認(rèn)值為null,需要cookie插件。保存最后一次選擇的選項(xiàng)卡到cookie 中。可使用的選項(xiàng)例:(example): { expires: 7, path: '/', domain: 'jquery.com', secure: true }.

1.42 初始化設(shè)置例:$('.selector').tabs({ cookie: { expires: 30 } });

1.43 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.51deselectable 默認(rèn)為false,作用似乎和collapsible一樣。

1.61 disabled 設(shè)置哪些選項(xiàng)卡不可用,是一個(gè)數(shù)組例[0,1,2],也就是第一個(gè)、第二個(gè)、第三個(gè)選項(xiàng)卡。默認(rèn)為[]。

1.62 初始化設(shè)置例:$('.selector').tabs({ disabled: [1, 2] });

1.63 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.71 event ,切換選項(xiàng)卡的事件,默認(rèn)為'click',點(diǎn)擊切換選項(xiàng)卡。

1.72 初始化設(shè)置例:$('.selector').tabs({ event: 'mouseover' }); //鼠標(biāo)滑過(guò)切換選項(xiàng)卡

1.73 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.81 fx,切換選項(xiàng)卡時(shí)的動(dòng)畫(huà)效果,默認(rèn)為:null,無(wú)動(dòng)畫(huà)效果,

1.82 初始化設(shè)置:請(qǐng)參看最上面的例子。

1.83 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.91 idPrefix ,在使用ajax時(shí),idPrefix選項(xiàng)可以為其添加一個(gè)唯一的id,默認(rèn)為:'ui-tabs-' 。

1.92 初始化設(shè)置例:$('.selector').tabs({ idPrefix: 'ui-tabs-primary' });

1.93 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.101 selected,初始化時(shí),哪個(gè)選項(xiàng)卡被選中,默認(rèn)為0,就是第一個(gè)選項(xiàng)卡被選中。

1.102 初始化設(shè)置例:$('.selector').tabs({ selected: 3 });

1.103 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.111 spinner,當(dāng)遠(yuǎn)程內(nèi)容加載的時(shí)候,(ajax),spinner字符串的html內(nèi)容將被顯示在選項(xiàng)卡的標(biāo)題上。(我很奇怪,我自己試了,怎么不起作用?)

1.112 初始化設(shè)置例:$('.selector').tabs({ spinner: 'Retrieving data...' });

1.113 初始化后的參數(shù)獲取和設(shè)置:請(qǐng)參考1.23...

1.121 panelTemplate ,

1.131 tabTemplate ,

2 事件

先給出一個(gè)事件綁定的例子,請(qǐng)注意:

$('#example').bind('tabsselect', function(event, ui) {
  ui.tab   // 被選中(點(diǎn)擊后)的選項(xiàng)卡元素
  ui.panel  //這個(gè)元素包含被選中(點(diǎn)擊后)的選項(xiàng)卡的內(nèi)容
  ui.index  //返回一個(gè)被選中(或點(diǎn)擊后)選項(xiàng)卡的索引值(從0開(kāi)始)
});

2.11 select 類(lèi)型:tabsselect ,點(diǎn)擊選項(xiàng)卡時(shí)觸發(fā)該事件。

2.12 初始化時(shí)綁定事件:

$('.selector').tabs({
  select: function(event, ui) { ... }
});

2.13 在初始化后使用事件綁定綁定該事件:

$('.selector').bind('tabsselect', function(event, ui) {
...
});

2.21 load,類(lèi)型:tabsload 一個(gè)遠(yuǎn)程(ajax)選項(xiàng)卡的內(nèi)容被加載完成后觸發(fā)該事件。

2.22 參考2.12

2.23 參考2.13

2.31 show,類(lèi)型:tabsshow 當(dāng)選項(xiàng)卡顯示后觸發(fā)該事件。

2.41 add,類(lèi)型:tabsadd ,當(dāng)一個(gè)選項(xiàng)卡被添加后觸發(fā)。

2.51 remove ,類(lèi)型tabsremove ,當(dāng)一個(gè)選項(xiàng)卡被刪除后觸發(fā)。

2.61 enable ,類(lèi)型tabsenable ,當(dāng)一個(gè)選項(xiàng)卡可用時(shí)觸發(fā)。

2.71 disable,類(lèi)型tabsdisable,當(dāng)一個(gè)選項(xiàng)卡不可用時(shí)觸發(fā)。

3 方法

3.11 destroy,哈哈,又到了我最喜歡的摧毀地球時(shí)間。例:.tabs( 'destroy' )

3.21 disable,整個(gè)選項(xiàng)卡不可用。

3.31 enable,整個(gè)選項(xiàng)卡可用。.tabs( 'enable' )

3.41 option,設(shè)置屬性。例:.tabs( 'option' , optionName , [value] )

3.51 add,remove,添加、刪除選項(xiàng)卡。例:.tabs( 'add' , url , label , [index] ) ,.tabs( 'remove' , index )

3.61 enable,設(shè)置某個(gè)選項(xiàng)卡標(biāo)簽可用。例:.tabs( 'enable' , index )

3.71 disable,設(shè)置某個(gè)選項(xiàng)卡標(biāo)簽不可用。例:.tabs( 'disable' , index )

3.81 select,選擇一個(gè)選項(xiàng)卡標(biāo)簽。例:.tabs( 'select' , index ) ,index從0開(kāi)始。

3.91 load,重載一個(gè)ajax選項(xiàng)卡的內(nèi)容,這個(gè)一直載入遠(yuǎn)程內(nèi)容,即使cache設(shè)置為true,第二個(gè)參數(shù)是要重載選項(xiàng)卡的索引值。

例:.tabs( 'load' , index )

3.101 url,當(dāng)一個(gè)ajax選項(xiàng)卡將要加載時(shí),改變url。.tabs( 'url' , index , url )

3.111 abort,中止所有運(yùn)行在tab標(biāo)簽上的ajax請(qǐng)求或動(dòng)畫(huà)。.tabs( 'abort' )

3.121 rotate, 自動(dòng)翻滾選項(xiàng)卡標(biāo)簽。.tabs('rotate',ms,[countinue]),第二個(gè)參數(shù)是毫秒,是兩個(gè)標(biāo)簽自動(dòng)翻滾所需要的時(shí)間,設(shè)為0或null為停止翻滾。第三個(gè)參數(shù)是設(shè)置當(dāng)用戶選擇一個(gè)

選項(xiàng)卡標(biāo)簽后是否繼續(xù)翻滾,默認(rèn)為:false,不繼續(xù)。

真累,歇歇再說(shuō)吧。。。

4 技巧

4.1 如何接收已選中選項(xiàng)卡標(biāo)簽的索引值?

例:

var $tabs = $('#example').tabs();
var selected = $tabs.tabs('option', 'selected'); // => 0

4.2 如何用一個(gè)其它元素代替選項(xiàng)卡單擊事件來(lái)切換選項(xiàng)卡?

例:

var $tabs = $('#example').tabs(); // 第一個(gè)標(biāo)簽被選中
$('#my-text-link').click(function() { // 綁定單擊事件
  $tabs.tabs('select', 2); // 切換到第三個(gè)選項(xiàng)卡標(biāo)簽
  return false;
});

4.3 如何立刻選擇剛添加的選項(xiàng)卡標(biāo)簽?

例:

var $tabs = $('#example').tabs({
  add: function(event, ui) {
    $tabs.tabs('select', '#' + ui.panel.id);
  }
});

4.4 如何在一個(gè)新窗口中打開(kāi)選項(xiàng)卡標(biāo)簽?

例:$('#example').tabs({

  select: function(event, ui) {
    location.href = $.data(ui.tab, 'load.tabs');
    return false;
  }
});

主站蜘蛛池模板: 斯维特拜克之歌| 中央八套电视剧| 国家干部电视剧| 袁隆平电影| 植田圭辅| 国庆节安全公约| 相信我们会创造奇迹的歌词| 疯狗强尼电影完整版在线观看| 社会主义道德原则| 苹果广告| 美女操帅哥| 男同视频在线| 木偶人| www.douyin.com| 情事:秘密情事| 人民的名义1到52集| 密使所有演员表| 五年级上册第一单元数学试卷| 时诗个人资料| 北京卫视今晚节目表| 梁祝《引子》简谱| 拔萝卜视频免费播放| 漂亮主妇 电视剧| 柿柿红红岁岁年电视剧演员表| 红星闪闪简谱| 冷血惊魂| jenna haze| 赵大鹏简介| 春娇与志明2| 八年级上册英语课文| 性欧洲高跟长靴靴交视频| 《米小圈上学记》电视剧| 密杀名单| 双生儿| 手机在线观看电影网| 爱你的主题曲| 刘永健| 冲出堕落城完整高清版| 在线激情小视频| 法医秦明1至6部顺序| 印度电影《情罪》免费观看中文|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103