layui switch 开关监听 弹出确定状态转换的例子

 更新时间:2019年09月21日 09:18:30   作者:```...简单点  
今天小编就为大家分享一篇layui switch 开关监听 弹出确定状态转换的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

不废话,直接上图:

原始状态:

点击确定:

点击取消或者X

代码:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <link rel="stylesheet" href="static/layui/css/layui.css" rel="external nofollow" >
</head>
<body>
<form class="layui-form" action="">
  <div class="layui-form-item">

    <div class="layui-input-block">
      <input type="checkbox" name="zzz" lay-skin="switch" lay-filter="switchTest" lay-text="开启|关闭">
    </div>
  </div>
</form>
<script src="static/layui/layui.js"></script>

<script>
  //Demo
  layui.use(['form','jquery','layer'], function () {
    var form = layui.form;
    var jquery = layui.jquery;
    var layer = layui.layer;

    //监听提交
    form.on('switch(switchTest)', function (data) {
      console.log(data.elem); //得到checkbox原始DOM对象
      console.log(data.elem.checked); //开关是否开启,true或者false
      console.log(data.value); //开关value值,也可以通过data.elem.value得到
      console.log(data.othis); //得到美化后的DOM对象
      var x=data.elem.checked;
      layer.open({
        content: 'test'
        ,btn: ['确定', '取消']
        ,yes: function(index, layero){
          data.elem.checked=x;
          form.render();
          layer.close(index);
          //按钮【按钮一】的回调
        }
        ,btn2: function(index, layero){
          //按钮【按钮二】的回调
          data.elem.checked=!x;
          form.render();
          layer.close(index);
          //return false 开启该代码可禁止点击该按钮关闭
        }
        ,cancel: function(){
          //右上角关闭回调
          data.elem.checked=!x;
          form.render();
          //return false 开启该代码可禁止点击该按钮关闭
        }
      });
      return false;
    });
  });
</script>
</body>
</html>

以上这篇layui switch 开关监听 弹出确定状态转换的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解ES6 Promise对象then方法链式调用

    详解ES6 Promise对象then方法链式调用

    这篇文章主要介绍了详解ES6 Promise对象then方法链式调用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • JSONP跨域模拟百度搜索

    JSONP跨域模拟百度搜索

    这篇文章主要介绍了JSONP跨域模拟百度搜索,JSONP是JSON with padding 的简写,应用JSON的一种新方法,在后来的Web服务中非常流行,JSONP看起来与JSON差不多,只不过是被包含在函数中调用的JSON,对此感兴趣的小伙伴可以参考一下下面文章内容
    2021-12-12
  • javascript验证内容为数字以及长度为10的简单实例

    javascript验证内容为数字以及长度为10的简单实例

    下面小编就为大家带来一篇javascript验证内容为数字以及长度为10的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 解读TypeScript与JavaScript的区别

    解读TypeScript与JavaScript的区别

    这篇文章主要介绍了TypeScript与JavaScript的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • 基于JavaScript实现图片放大镜功能

    基于JavaScript实现图片放大镜功能

    在一些电商网站上,经常看到有商品图片被放大查看的功能,所以本文将使用前端技术实现一个简单的图片放大镜功能,希望能给大家带来一定的帮助
    2023-06-06
  • js实现网页版贪吃蛇游戏

    js实现网页版贪吃蛇游戏

    这篇文章主要为大家详细介绍了js实现网页版贪吃蛇游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • JavaScript数组去重实现方法小结

    JavaScript数组去重实现方法小结

    这篇文章主要介绍了JavaScript数组去重实现方法,结合实例形式总结分析了JavaScript数组去重ES3、ES5及ES6常见实现方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • Document.body.scrollTop的值总为零的快速解决办法

    Document.body.scrollTop的值总为零的快速解决办法

    这篇文章主要介绍了Document.body.scrollTop的值总为零的解决方法的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 详解JavaScript表单验证(E-mail 验证)

    详解JavaScript表单验证(E-mail 验证)

    这篇文章主要为大家详细介绍了JavaScript表单验证,重点介绍了E-mail验证,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Javascript 原型与原型链深入详解

    Javascript 原型与原型链深入详解

    这篇文章主要介绍了Javascript原型与原型链深入详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07

最新评论