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 相关文章推荐
CCPry JS类库 代码
Oct 30 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
关于javascript DOM事件模型的两件事
Jul 22 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
Node.js和MongoDB实现简单日志分析系统
Apr 25 Javascript
纯js实现无限空间大小的本地存储
Jun 18 Javascript
JS折半插入排序算法实例
Dec 02 Javascript
vue2中引用及使用 better-scroll的方法详解
Nov 15 Javascript
vue 地图可视化 maptalks 篇实例代码详解
May 21 Javascript
p5.js临摹旋转爱心
Oct 23 Javascript
vue中动态select的使用方法示例
Oct 28 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生成16位随机数的代码(两种方法)
2014/09/16 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
微信QQ的二维码登录原理js代码解析
2016/06/23 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
说一下Linux下有关用户和组管理的命令
2014/08/18 面试题
亲戚结婚的请假条
2014/02/11 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript