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操作下拉列表、文本框、复选框、单选框集合(收藏)
Jan 08 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
javascript字符串循环匹配实例分析
Jul 17 Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
Sequelize中用group by进行分组聚合查询
Dec 12 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
May 02 Javascript
使用webpack4编译并压缩ES6代码的方法示例
Apr 24 Javascript
vue中利用Promise封装jsonp并调取数据
Jun 18 Javascript
jQuery 查找元素操作实例小结
Oct 02 jQuery
如何封装Vue Element的table表格组件
Feb 06 Vue.js
微信小程序表单验证插件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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
Python map和reduce函数用法示例
2015/02/26 Python
Python生成随机密码的方法
2017/06/16 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
世界上最全面的汽车零部件和配件集合:JC Whitney
2016/09/04 全球购物
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
会计与审计专业大专生求职信
2013/10/03 职场文书
酒店服务与管理毕业生求职信
2013/11/02 职场文书
银行办理业务介绍信
2014/01/18 职场文书
消防器材管理制度
2014/01/28 职场文书
财务总监岗位职责
2014/03/07 职场文书
法人代表任命书范本
2014/06/05 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
在人间读书笔记
2015/06/30 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python