bootstrap - switch的初始化和监听事件
?一、Bootstrap Switch 选择框开关控制?依赖于Bootstrap的一款轻量级插件,可以给选择框设置类似于开关的样式 ? 二、使用时注意初始化:js初始化: $(‘[class="form-control switch-open"]‘).bootstrapSwitch({ size: ‘small‘,onSwitchChange: function (event,state) { var ProductId = event.target.defaultValue; if (state == true) { // updateStatus(ProductId,‘1‘); console.log(1) } else { console.log(0) } } }); ? ?三、使用步骤1首先引入jquery 2然后引入bootstrap的js和css 3引入bootstrap的switch的js和css <link?href="bootstrap.css"?rel="stylesheet"?type="text/css"> <link?href="bootstrap-switch/bootstrap-switch.min.css"?rel="stylesheet"?type="text/css" > <script?type="text/javascript"?src="js/jquery.min.js"></script> <script?type="text/javascript"?src="js/bootstrap.min.js"></script> 4.对页面上指定的input【type="checkbox"】 如1:<input?type="checkbox" name="my-switch" checked> ? js初始化:(? $(document).ready(function () {...? })(否则无效) $("[name=‘my-switch‘]").bootstrapSwitch(); 或者: ? // 初始化 注意:state 属性的设置一定放在最后 ?$("[name=‘my-switch‘]").bootstrapSwitch("onSwitchChange",function(event,state){ ? 如2:?<input ?type="checkbox"? class=‘form-control switch-open‘ name=‘switch-open‘> ? js初始化:(? $(document).ready(function () {...? })(否则无效) for (var i = 0 ; i < $(‘[class="form-control switch-open"]‘).length ; i++) { var obj = $(‘[class="form-control switch-open"]‘).eq(i); if (obj.is(":checked")) { CollectChannelSet($(obj) ,true) } else { CollectChannelSet($(obj) ,false) } } ?参考:?前端插件之Bootstrap Switch 选择框开关控制 ? https://www.cnblogs.com/fu-yong/p/8794457.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Angularjs> 1.3 $validator导致modelValue未定义
- angularJs中上传图片/文件功能:ng-file-upload
- 使用scala immutable Queue的最佳实践
- 使用CXF构建webservice和rest应用
- angularjs – $sce.trustAsResourceUrl()全局
- 用angularjs ui路由器替换另一部分自我部分
- angularjs – 检测uib-popover何时打开并关闭?
- 当在Angular中的DI中使用从库导入的工厂函数时,AOT编译失败
- WebService大讲堂之Axis2(9):编写Axis2模块(Module)
- angularjs – nvd3图表开始在浏览器中压扁