国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端插件三:基于Bootstrap的jQuery Wizard向導插件

Steven / 2384人閱讀

摘要:項目一個基于的用戶向導插件,該插件允許使用按鈕在步驟間切換,還可以多帶帶對某個步驟進行特殊的事件處理。默認值下一步元素選擇器。默認值完成元素選擇器。事件初始化用戶向導插件時觸發。改變時觸發時禁止改變和顯示內容。結束用戶向導并調用回調函數。

項目

一個基于Bootstrap的jQuery用戶向導插件,該插件允許使用按鈕在步驟間切換,還可以多帶帶對某個步驟進行特殊的事件處理。

插件依賴

jQuery 1.3.2+

Bootstrap 3.x

簡單使用 HTML

    
        
        
    
    
        






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

默認值:"nav nav-pills"

ul導航的class。

nextSelector

默認值:".wizard li.next"

“下一步”元素選擇器。

previousSelector

默認值:".wizard li.previous"

“上一步”元素選擇器。

firstSelector

默認值:".wizard li.first"

“第一步”元素選擇器。

lastSelector

默認值:".wizard li.last"

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

backSelector

默認值:".wizard li.back"

“返回”元素選擇器。

finishSelector

默認值:".wizard li.finish"

“完成”元素選擇器。

事件 onInit

初始化用戶向導插件時觸發。

onShow

顯示用戶向導插件時觸發。

onNext

“下一步”按鈕點擊時觸發(return false時禁止點擊)。

onPrevious

“上一步”按鈕點擊時觸發(return false時禁止點擊)。

onFirst

“第一步”按鈕被點擊時觸發(return false時禁止點擊)。

onLast

“最后一步”按鈕被點擊時觸發(return false時禁止點擊)。

onBack

“返回”按鈕被點擊時觸發(return false禁止在導航歷史中后退)

onFinish

“完成”按鈕被點擊時觸發(返回不相關的值)。

onTabChange

Tab改變時觸發(return false時禁止改變和顯示內容)。

onTabClick

Tab點擊時觸發(return false時禁止改變和顯示內容)。

onTabShow

Tab內容顯示時觸發(return false時禁止該內容顯示)。

方法 next()

移動到下一個Tab。

previous()

移動到上一個Tab。

first()

跳轉到第一個Tab。

last()

跳轉到最后一個Tab。

finish()

結束用戶向導并調用onFinish回調函數。

show(index/id)

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

currentIndex()

獲取當前tab索引(從0開始的數字)。

navigationLength()

返回tabs的數量。

enable(index)

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

disable(index)

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

display(index)

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

hide(index)

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

remove(index,optinalBool)

optinalBool:可選布爾值,默認為false。

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

完整案例

    
        
        
    
    
        






創建成功!

HTML JavaScript
// 處理選項卡顯示(顯示進度條)
_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});
};
// 初始化向導插件
$("#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...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/91159.html

相關文章

  • 前端必備資源大整理

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

    JiaXinYi 評論0 收藏0
  • 前端必備資源大整理

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

    CoorChice 評論0 收藏0
  • 前端必備資源大整理

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

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

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

    piglei 評論0 收藏0

發表評論

0條評論

Steven

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<