zoukankan      html  css  js  c++  java
  • layer备忘

    1、layer.msg 弹出不同的效果的样式
      icon 1到6的不同效果
    layer.msg("我是一个勾,并抖动", {icon:1,time:2000, shift: 6});//一个勾 
    layer.msg("我是一个x,并抖动", {icon:2,time:2000, shift: 6});//一个叉 
    layer.msg("我是一个问号,并抖动", {icon:3,time:2000, shift: 6});//一个问号
    layer.msg("我是一把锁,并抖动", {icon:4,time:2000, shift: 6});//一个锁 
    layer.msg("我是一个哭脸,并抖动", {icon:5,time:2000, shift: 6});//一个哭脸
    layer.msg("我是一个笑脸,并抖动", {icon:6,time:2000, shift: 6});//一个笑脸
      shift 1到6的效果
    shift:1 从上到下
    shift:2 从下到上 
    shift:3 从左到右 
    shift:4 从左180飞过来 
    shift:5 从里到外
    shift:6 抖动
    2、怎样验证layer.prompt输入的值为数值型???
    JS中使用isNaN()判断layer.prompt输入的值为数值型,代码如下:
    layer.prompt({
        title: '设置比值',
    }, function(value, index, elem){
        alert(value); //得到value
        if (isNaN(value)) {
            alert("请输入数字!");
            return;
        } else {
            alert("输入的是数字!");
        }
        layer.close(index);
    });
     
    原本的代码:
    layer.prompt({
        formType: 2,
        title: '请填写排除原因(注:必填项)',
        area: ['500px', '150px'],
        btnAlign: 'c'
    }, function(value, index, elem){
        alert(value);
        layer.close(index);
    });
    改为:
    layer.prompt({
        formType: 2,
        title: '请填写排除原因(注:必填项)',
        area: ['500px', '150px'],
        btnAlign: 'c',
        yes: function(index, layero){
            // 获取文本框输入的值
            var value = layero.find(".layui-layer-input").val();
            if (value) {
                alert("输入值为:" + value);
                layer.close(index);
            } else {
                alert("输入值为空!");
            }
        }
    });
    4、问题:layer.prompt is not a function
      原因:比如layer.prompt()即是我们的扩展方法,扩展的js文件默认不会加载,通常需进行layer.config({extend: ‘extend/layer.ext.js’})后才可使用。 
      解决办法:在页面加载时调用 layer.config({extend: ‘extend/layer.ext.js’}) 进行初始化
      具体操作:
        可以使用jquery的 $(function(){ layer.config({extend: ‘extend/layer.ext.js’}); }) ;
        也可以用 [removed] = function(){layer.config({extend: ‘extend/layer.ext.js’});}

  • 相关阅读:
    30分钟掌握ES6/ES2015核心内容(下)
    30分钟掌握ES6/ES2015核心内容(上)
    域名、主机名与URL
    localstorage sessionstorage cookie的区别
    http中post 和 get 请求方法区别
    leetcode33. 搜索旋转排序数组
    leetcode 56. 合并区间
    MySQL EXPLAIN
    array 数组
    判断一个字符串的所有字符是否都在另一个字符串中
  • 原文地址:https://www.cnblogs.com/congcongdi/p/13632626.html
Copyright © 2011-2022 走看看