成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端插件三:基于Bootstrap的jQuery Wizard向?qū)Р寮?

Steven / 2394人閱讀

摘要:項(xiàng)目一個(gè)基于的用戶向?qū)Р寮摬寮试S使用按鈕在步驟間切換,還可以多帶帶對(duì)某個(gè)步驟進(jìn)行特殊的事件處理。默認(rèn)值下一步元素選擇器。默認(rèn)值完成元素選擇器。事件初始化用戶向?qū)Р寮r(shí)觸發(fā)。改變時(shí)觸發(fā)時(shí)禁止改變和顯示內(nèi)容。結(jié)束用戶向?qū)Р⒄{(diào)用回調(diào)函數(shù)。

項(xiàng)目

一個(gè)基于Bootstrap的jQuery用戶向?qū)Р寮?,該插件允許使用按鈕在步驟間切換,還可以多帶帶對(duì)某個(gè)步驟進(jìn)行特殊的事件處理。

插件依賴

jQuery 1.3.2+

Bootstrap 3.x

簡單使用 HTML

    
        
        
    
    
        






JavaScript
$(document).ready(function() {
    $("#rootwizard").bootstrapWizard();
});
選項(xiàng) tabClass

默認(rèn)值:"nav nav-pills"

ul導(dǎo)航的class。

nextSelector

默認(rèn)值:".wizard li.next"

“下一步”元素選擇器。

previousSelector

默認(rèn)值:".wizard li.previous"

“上一步”元素選擇器。

firstSelector

默認(rèn)值:".wizard li.first"

“第一步”元素選擇器。

lastSelector

默認(rèn)值:".wizard li.last"

“最后一步”元素選擇器。

backSelector

默認(rèn)值:".wizard li.back"

“返回”元素選擇器。

finishSelector

默認(rèn)值:".wizard li.finish"

“完成”元素選擇器。

事件 onInit

初始化用戶向?qū)Р寮r(shí)觸發(fā)。

onShow

顯示用戶向?qū)Р寮r(shí)觸發(fā)。

onNext

“下一步”按鈕點(diǎn)擊時(shí)觸發(fā)(return false時(shí)禁止點(diǎn)擊)。

onPrevious

“上一步”按鈕點(diǎn)擊時(shí)觸發(fā)(return false時(shí)禁止點(diǎn)擊)。

onFirst

“第一步”按鈕被點(diǎn)擊時(shí)觸發(fā)(return false時(shí)禁止點(diǎn)擊)。

onLast

“最后一步”按鈕被點(diǎn)擊時(shí)觸發(fā)(return false時(shí)禁止點(diǎn)擊)。

onBack

“返回”按鈕被點(diǎn)擊時(shí)觸發(fā)(return false禁止在導(dǎo)航歷史中后退)

onFinish

“完成”按鈕被點(diǎn)擊時(shí)觸發(fā)(返回不相關(guān)的值)。

onTabChange

Tab改變時(shí)觸發(fā)(return false時(shí)禁止改變和顯示內(nèi)容)。

onTabClick

Tab點(diǎn)擊時(shí)觸發(fā)(return false時(shí)禁止改變和顯示內(nèi)容)。

onTabShow

Tab內(nèi)容顯示時(shí)觸發(fā)(return false時(shí)禁止該內(nèi)容顯示)。

方法 next()

移動(dòng)到下一個(gè)Tab。

previous()

移動(dòng)到上一個(gè)Tab。

first()

跳轉(zhuǎn)到第一個(gè)Tab。

last()

跳轉(zhuǎn)到最后一個(gè)Tab。

finish()

結(jié)束用戶向?qū)Р⒄{(diào)用onFinish回調(diào)函數(shù)。

show(index/id)

跳轉(zhuǎn)到指定的tab(index從0開始)。

currentIndex()

獲取當(dāng)前tab索引(從0開始的數(shù)字)。

navigationLength()

返回tabs的數(shù)量。

enable(index)

允許用戶點(diǎn)擊某個(gè)tab(如果li中含有 .disabled class則刪除)。

disable(index)

禁止用戶點(diǎn)擊某個(gè)tab(在li元素上添加 .disabled class)。

display(index)

如果前一個(gè)li元素是隱藏的則顯示它。

hide(index)

隱藏li元素(不會(huì)從DOM中刪除)。

remove(index,optinalBool)

optinalBool:可選布爾值,默認(rèn)為false。

刪除li元素(從DOM中刪除,如果optinalBool為true則同時(shí)刪除tab-pane元素)。

完整案例

    
        
        
    
    
        






創(chuàng)建成功!

HTML JavaScript
// 處理選項(xiàng)卡顯示(顯示進(jìn)度條)
_handleTabShow(tab, navigation, index, wizard) {
    var total = navigation.find("li").length;
    var current = index + 0;
    var percent = (current / (total - 1)) * 100;
    var percentWidth = 100 - (100 / total) + "%";

    navigation.find("li").removeClass("done");
    navigation.find("li.active").prevAll().addClass("done");

    wizard.find(".progress-bar").css({width: percent + "%"});
    $(".form-wizard-horizontal").find(".progress").css({"width": percentWidth});
};
// 初始化向?qū)Р寮?$("#rootwizard").bootstrapWizard({
    onTabShow: function(tab, navigation, index) {
        _handleTabShow(tab, navigation, index, $("#rootwizard"));
    },
    onNext: function(tab, navigation, index) {
        var form = $("#rootwizard").find(".form-validation");
        var valid = form.valid();
        if(!valid) {
            form.data("validator").focusInvalid();
            return false;
        }
    }
});

參考文檔:
http://vadimg.com/twitter-boo...
http://www.htmleaf.com/jQuery...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/91159.html

相關(guān)文章

  • 前端必備資源大整理

    摘要:資源不斷更新中。。。主頁前端工具簡介雖然不是第一個(gè)任務(wù)執(zhí)行工具,它卻很快成為了最受歡迎的。官方網(wǎng)站網(wǎng)易框架是網(wǎng)易推出的開源前端框架,提供了豐富代碼庫和插件,可以極大的幫助開發(fā)人員提高開發(fā)效率。 資源不斷更新中。。。 動(dòng)畫庫1.Animate.css說明:一個(gè)簡單易用的跨瀏覽器CSS動(dòng)畫庫。GitHub主頁: https://github.com/daneden/an... 2.CSSh...

    JiaXinYi 評(píng)論0 收藏0
  • 前端必備資源大整理

    摘要:資源不斷更新中。。。主頁前端工具簡介雖然不是第一個(gè)任務(wù)執(zhí)行工具,它卻很快成為了最受歡迎的。官方網(wǎng)站網(wǎng)易框架是網(wǎng)易推出的開源前端框架,提供了豐富代碼庫和插件,可以極大的幫助開發(fā)人員提高開發(fā)效率。 資源不斷更新中。。。 動(dòng)畫庫1.Animate.css說明:一個(gè)簡單易用的跨瀏覽器CSS動(dòng)畫庫。GitHub主頁: https://github.com/daneden/an... 2.CSSh...

    CoorChice 評(píng)論0 收藏0
  • 前端必備資源大整理

    摘要:資源不斷更新中。。。主頁前端工具簡介雖然不是第一個(gè)任務(wù)執(zhí)行工具,它卻很快成為了最受歡迎的。官方網(wǎng)站網(wǎng)易框架是網(wǎng)易推出的開源前端框架,提供了豐富代碼庫和插件,可以極大的幫助開發(fā)人員提高開發(fā)效率。 資源不斷更新中。。。 動(dòng)畫庫1.Animate.css說明:一個(gè)簡單易用的跨瀏覽器CSS動(dòng)畫庫。GitHub主頁: https://github.com/daneden/an... 2.CSSh...

    xuhong 評(píng)論0 收藏0
  • Bootstrap 之 Metronic 模板學(xué)習(xí)之路 - (4)源碼分析之腳本部分

    摘要:修復(fù)后得到合法的后在由布局引擎建立相應(yīng)的對(duì)象。在標(biāo)簽放置于標(biāo)簽之后時(shí),源碼被所有瀏覽器泛指上常見的修復(fù)為正常形式,即。上一篇之模板的學(xué)習(xí)之路源碼分析之部分下一篇之模板的學(xué)習(xí)之路主題布局配置 上篇我們將 body 標(biāo)簽主體部分進(jìn)行了簡單總覽,下面看看最后的腳本部門。 頁面結(jié)尾部分(Javascripts 腳本文件) 我們來看看代碼最后的代碼,摘取如下: ...

    piglei 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<