bootstrap-switch.js,让checkbox美起来

简介: 版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/49077531 bootstrap-switch.js是一个很美(对,只能这一个字)的开关按钮组件。
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/49077531

bootstrap-switch.js是一个很美(对,只能这一个字)的开关按钮组件。

效果

这里写图片描述
这里写图片描述

材料准备

Bootstrap 开关(switch)控

开始

<link type="text/css" rel="stylesheet" href="${ctx}/components/switch/css/bootstrap3/bootstrap-switch.min.css" />
<script type="text/javascript" src="${ctx}/components/switch/js/bootstrap-switch.min.js"></script>

引入这两个文件,至于bootstrap的css和js,肯定是要的!

<div class="switch" onColor="success" offColor="warning" onText="参与" offText="不参与" labelText="大宗交易">
    <input type="checkbox" checked />
</div>


1. div完全是为了给checkbox添加式样。
2. input就很简单了,就是普通的标签。

启动

$("div[class='switch']").each(function() {
    $this = $(this);
    var onColor = $this.attr("onColor");
    var offColor = $this.attr("offColor");
    var onText = $this.attr("onText");
    var offText = $this.attr("offText");
    var labelText = $this.attr("labelText");

    var $switch_input = $(" :only-child", $this);
    $switch_input.bootstrapSwitch({
        onColor : onColor,
        offColor : offColor,
        onText : onText,
        offText : offText,
        labelText : labelText
    });
});


1. 通过jquery获取所有的switch div,从而获取其属性onColor 、offColor 等等
2. 紧接着,获取div包含的子元素input。
3. 通过bootstrapSwitch方法对input进行加载。

笑对现实的无奈,不能后退的时候,不再傍徨的时候,永远向前 路一直都在──陈奕迅《路一直都在》
本文出自:【沉默王二的博客

相关文章
|
6月前
|
前端开发 JavaScript 容器
|
6月前
|
前端开发 JavaScript 容器
|
5月前
|
JavaScript 前端开发
js获取input?
js获取input?
|
6月前
25zTree - Radio halfCheck 演示
25zTree - Radio halfCheck 演示
16 0
|
6月前
24zTree - Radio chkDisabled 演示
24zTree - Radio chkDisabled 演示
20 0
|
6月前
23zTree - Radio nocheck 演示
23zTree - Radio nocheck 演示
22 0
|
6月前
19zTree - Checkbox halfCheck 演示
19zTree - Checkbox halfCheck 演示
22 0
Hammer.js分析(三)——input.js
input.js是所有input文件夹中类的父类,浏览器事件绑定、初始化特定的input类、各种参数计算函数。 Input父类和其子类就是在做绑定事件,各种参数计算、整合、设置等返回自定义事件对象,交给识别器的相关对象使用。
Hammer.js分析(三)——input.js
Hammer.js分析(二)——manager.js
“Manager”是所有识别器实例的容器,它为你设置的元素安装了交互事件监听器,并设置了触摸事件特性。 manager.js中的代码会涉及到input.js和recoginzer.js中的内容,这里会先做大致的流程分析,具体分析会在接下来的文章中详谈。
Hammer.js分析(二)——manager.js
|
前端开发 JavaScript
bootstrap-switch.js,让checkbox美起来
bootstrap-switch.js,让checkbox美起来
170 0
bootstrap-switch.js,让checkbox美起来