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 相关文章推荐
js下通过getList函数实现分页效果的代码
Sep 17 Javascript
javascript中onclick(this)用法介绍
Apr 19 Javascript
jQuery文本框(input textare)事件绑定方法教程
Apr 24 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
Jul 03 Javascript
jQuery学习笔记之jQuery中的$
Jan 19 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
Sep 01 Javascript
Vuex和前端缓存的整合策略详解
May 09 Javascript
详解vue-cli开发环境跨域问题解决方案
Jun 06 Javascript
关于javascript sort()排序你可能忽略的一点理解
Jul 18 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
Mar 14 Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 Javascript
使用webpack搭建vue项目及注意事项
Jun 10 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
用Simple Excel导出xls实现方法
2012/12/06 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
TBCompressor js代码压缩
2011/01/05 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
2015/08/10 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
python生成二维码的实例详解
2017/10/29 Python
django ajax json的实例代码
2018/05/29 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
泰国网上购物:Shopee泰国
2018/09/14 全球购物
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
商务日语毕业生自荐信
2013/11/23 职场文书
茶叶生产计划书
2014/01/10 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
法语专业求职信
2014/07/20 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
党课主持词大全
2015/06/30 职场文书
食品安全主题班会
2015/08/13 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
浅谈redis整数集为什么不能降级
2021/07/25 Redis