BootStrap插件使用总结

Posted 召唤师峡谷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BootStrap插件使用总结相关的知识,希望对你有一定的参考价值。

BootStrap插件使用总结

记录下Bootstrap一些常用的插件使用方法,千万要注意插件的版本!

1、Bootstrap Switch

开关控件。相比checkbox,switch就要好看的多了。在bootstrap-switch下载即可,添加css文件,按照amd规范引入.js文件即可,不再过多赘述。

require.config(
    waitSeconds : 0,
    paths : 
        //一些库文件
        jquery : '../lib/jquery/jquery-2.1.4.min',
        bootstrap : '../lib/bootstrap/js/bootstrap.min',
        bootstrapSwitcher : '../lib/bootstrap/plugins/switcher/js/bootstrap-switch.min',
        'bootstrapSlider' : '../lib/bootstrap/plugins/slider/bootstrap-slider.min'
    ,
    shim : 
        'bootstrap' : 
            deps : ['jquery'],
            exports : 'bootstrap'
        ,
        'bootstrapSwitcher' : 
            deps : ['jquery'],
            exports : 'bootstrapSwitcher'
        ,
        'bootstrapSlider' : 
            deps : ['jquery'],
            exports : 'bootstrapSlider'
        
    
);

使用方法:

//html
<input type="checkbox" name="XXX" id="" checked>
//js
require(['jquery', 
'bootstrap', 
'bootstrapSwitcher', 
'bootstrapSlider'], function(
$, 
bootstrap, 
bootstrapSwitcher,
 bootstrapSlider)
    $(document).ready(function()
        //初始化Switch
        $("[type='checkbox']").bootstrapSwitch();
        //注册switchChange事件,注意后缀
        $('input[type="checkbox"]').on('switchChange.bootstrapSwitch', function(event, state)
            var domId = this.id;//dom ID
            var domClass = this.className;//className
            console.log(this); // DOM元素
            console.log(event); // jQuery事件
            console.log(state); // true | false
        );

    );
)

其他的配置项及事件说明见:http://www.bootstrap-switch.org/


2、Bootstrap Slider

滑动条。下载地址:https://github.com/seiyria/bootstrap-slider,这里介绍的就非常详细了。跟Switch插件使用方法一样,添加css样式及对应.js文件即可。

2.1 options

名称类型默认值说明
idstring“”slider元素id
minfloat0最小值
maxfloat10最大值
stepfloat1增长步长
precisionfloat默认值为步长的小数点位数小数点后显示的位数。默认值为步长的小数点位数
orientationstring‘horizontal’slider的方向,包括’vertical’和’horizontal’
valuefloat,array5初始值。使用array定义slider的数值范围
rangeboolfalse使用范围slider。当初始值为array,此属性可选。
tooltipstring‘show’拖动时是否显示提示、隐藏提示,或者一直显示tooltip。’show’、’hide’,’always’

2.2 methods

https://github.com/seiyria/bootstrap-slider。参见英文主页,就不做翻译搬运工啦!

2.3 events

https://github.com/seiyria/bootstrap-slider。参见英文主页,就不做翻译搬运工啦!

使用示例:

//html
 <input id="temp" type="text" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="14">
 //js
        $('#temp').slider(
            formatter : function(value)
                return '温度: ' + value;
            
        );
        $("#temp").on("slide", function(slideEvt)
            var temp = slideEvt.value;

        );

以上是关于BootStrap插件使用总结的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap-table使用总结

如何使用 bootstrap 中的 selectpicker 插件在选择时设置选定值

关于下拉框插件或者框架的下拉框,初始化之后无法联动,或者再次绑定值问题

基于Metronic的Bootstrap开发框架经验总结(17)-- 使用 summernote插件实现HTML文档的编辑和图片插入操作

Bootstrap中的datetimepicker插件用法总结(转载)

无法在 Bootstrap 的 select2 插件中设置选定值