bootstrap-switch开关组件

原文地址:https://blog.csdn.net/mafan121/article/details/50402070

最近在项目开发上遇到一个需要开关的地方,后来找了下angular-switch.js发觉样例太少,而且还需要翻墙去找,对于我这种英文菜鸟来说太麻烦了,所以选了个bootstrap-switch.js插件,发觉效果还可以。下面简单介绍下bootstrap-switch的使用。

 

需导入的文件

 

 

 

 

bootstrap文件可以到这里去下载:http://www.bootstrap-switch.org/

 

 

html:

 


通过js来实现开关的初始化

 

 

 
  1. $('[name="status"]').bootstrapSwitch({

  2. onText:"启动",

  3. offText:"停止",

  4. onColor:"success",

  5. offColor:"info",

  6. size:"small",

  7. onSwitchChange:function(event,state){

  8. if(state==true){

  9. $(this).val("1");

  10. }else{

  11. $(this).val("2");

  12. }

  13. }

  14. })


当然也可以直接将属性写在html中,下面罗列bootstrap-switch的属性及应用

 

 

bootstrap-switch属性
js属性名html属性名类型描述取值范围默认值
statecheckedBoolean选中状态true、falsetrue
sizedata-sizeString开关大小null、mini、small、normal、largenull
animatedata-animateBoolean动画效果true、falsetrue
disableddisabledBoolean禁用开关ture、falsefalse
readonlyreadonlyBoolean开关状态只读,不能修改true、falsefalse
indeterminatedata-indeterminateBoolean模态true、falsefalse
inversedata-inverseBoolean颠倒开关顺序true、falsefalse
radioAllOffdata-radio-all-offBoolean允许单选按钮被用户取消选中true、falsefalse
onColordata-on-colorString左侧开关颜色primary、info、success、warning、danger、defaultprimary
offColordata-off-colorString右侧开关颜色primary、info、success、warning、danger、defaultdefault
onTextdata-on-textString左侧开关显示文本StringON
offTextdata-off-textString右侧开关显示文本StringOFF
labelTextdata-label-textString开关中间显示文本String 
handleWidthdata-handle-widthString|Number开关左右2侧的宽度String|Numberauto
labelWidthdata-label-widthString|Number开关中间的宽度String|Numberauto
baseClassdata-base-classString开关基础样式Stringbootstrap-switch
wrapperClassdata-wrapper-classString | Array元素样式容器String | Arraywrapper
onInit function初始化开关Functionfunction(event,state){}
onSwitchChange function当开关状态改变时触发Functionfunction(event,state){}



覆盖全局默认值:

 

 
  1. $.fn.bootstrapSwitch.defaults.size = 'large';

  2. $.fn.bootstrapSwitch.defaults.onColor = 'success';


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部