layui中的switch开关实现方法


Posted in Javascript onSeptember 03, 2019

效果如下图:

layui中的switch开关实现方法

显然这个插件是一个checkbox,只是在layui中封装了。所以layui的js和css是必不可少的。

Html代码:

<form class="layui-form" action="">
 <div class="layui-form-item">
  <label class="layui-form-label">开关</label>
  <div class="layui-input-block">
   <input type="checkbox" checked="" name="switch" lay-skin="switch" lay-filter="switchTest" lay-text="ON|OFF">
  </div>
 </div>
</form>

Js代码:

<script>
 layui.use(['form'], function(){
  var form = layui.form
   ,layer = layui.layer
  //监听指定开关
  form.on('switch(switchTest)', function(data){
   if(this.checked){
    layer.msg('开关checked:'+ (this.checked ? 'true' : 'false'), {
     offset: '6px'
    });
    layer.tips('温馨提示:请注意开关状态的文字可以随意定义,而不仅 仅是ON|OFF', data.othis)
   }else{
    layer.msg('开关: 关掉了', {
     offset: '6px'
    });
   }
   //do some ajax opeartiopns;
  });
 });
</script>

Ok了,试一下吧。可以放在form表单中作为一项指标随form提交。也可以在监听开关的方法中单独进行ajax操作。

以上这篇layui中的switch开关实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于JavaScript中string 的replace
Apr 12 Javascript
详解JavaScript函数绑定
Aug 18 Javascript
javascript 获取HTML DOM父、子、临近节点
Jun 16 Javascript
jQuery内容过滤选择器用法分析
Feb 10 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
Apr 06 Javascript
分享javascript计算时间差的示例代码
Mar 19 Javascript
Angularjs 滚动加载更多数据
Mar 17 Javascript
前端设计师们最常用的JS代码汇总
Sep 25 Javascript
基于Datatables跳转到指定页的简单实例
Nov 09 Javascript
微信小程序开发技巧汇总
Jul 15 Javascript
新手入门js闭包学习过程解析
Oct 08 Javascript
详解vue中$nextTick和$forceUpdate的用法
Dec 11 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
Sep 03 #Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 #Javascript
vue路由教程之静态路由
Sep 03 #Javascript
多个vue子路由文件自动化合并的方法
Sep 03 #Javascript
Emberjs 通过 axios 下载文件的方法
Sep 03 #Javascript
vue 自动化路由实现代码
Sep 03 #Javascript
vue中npm包全局安装和局部安装过程
Sep 03 #Javascript
You might like
PHP的开发框架的现状和展望
2007/03/16 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
php 三维饼图的实现代码
2008/09/28 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
node中的session的具体使用
2018/09/14 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
Python绘制七段数码管实例代码
2017/12/20 Python
python实现zabbix发送短信脚本
2018/09/17 Python
python Tornado框架的使用示例
2020/10/19 Python
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
销售主管岗位职责范本
2014/02/14 职场文书
个人课题方案
2014/05/08 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
教师学期末个人总结
2015/02/13 职场文书
光荣之路观后感
2015/06/12 职场文书