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 相关文章推荐
基于jQuery的实现简单的分页控件
Oct 10 Javascript
轻松实现jquery手风琴效果
Jan 14 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
浅析Javascript ES6中的原生Promise
Aug 25 Javascript
jQuery模拟淘宝购物车功能
Feb 27 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
May 29 Javascript
vue+elementUI实现图片上传功能
Aug 20 Javascript
jquery实现聊天机器人
Feb 08 jQuery
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
May 18 Javascript
基于javascript的无缝滚动动画实现2
Aug 07 Javascript
element-ui封装一个Table模板组件的示例
Jan 04 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 array_slice函数的使用以及参数详解
2008/08/30 PHP
php中数组首字符过滤功能代码
2012/07/31 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
python pickle 和 shelve模块的用法
2013/09/16 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
python装饰器与递归算法详解
2016/02/18 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
解决c++调用python中文乱码问题
2020/07/29 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
建筑项目策划书
2014/01/13 职场文书
小学防溺水制度
2014/01/29 职场文书
xxx同志考察材料
2014/02/07 职场文书
晚归检讨书
2014/02/19 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
降价通知函
2015/04/23 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
Python机器学习之基础概述
2021/05/19 Python