小白码农

小白码农

140飞吻 2016-11-10 加入 来自北京

(这个人懒得留下签名)

小白码农 最近的提问

小白码农 最近的回答

  • 2018-3-2 11:42:57新人请多关照,layer.open背景的问题中回答:

    没看明白你为什么这样写 ? layer.open, type=2 就是一个弹出框, 嵌入iframe, 你为什么又要写一个#layui-layer1 , 里面嵌入iframe ? 而且在弹窗弹出的时候, 本来就有一个默认加载的图标动画 (一直转圈的图标),

    不需要你自己写id为#layui-layer1的div , 也不用你写iframe, 你只要用layer.open, type=2, content:success.php 这个方法就可以了, 就能弹出一个嵌入 src=success.php的iframe了
  • 2018-2-26 14:27:34子页面与父页面中回答:

    @小调 你的主要操作就是 子页面弹窗执行完, 给个提示, 然后关闭弹窗吧, 并跳转到你指定的页面. 是不是 ?
    你在父页面写一个js 方法
    function (data){
    layer.closeAll(); //在这关闭iframe弹窗, 下面页面跳转, 关闭方法也可以不用
    window.location.href=data.url;
    }
    子页面的方法改一下
    function complete(data){
    if (data.code == '1')
    {

    parent.layer.msg(data.msg,{icon: 1,time:2000},function(){
    parent.GoPage(data); //关闭弹窗 改为这个方法
    });
    }else{
    parent.layer.msg(data.msg,{icon: 2,time:2000},function(){
    parent.GoPage(data);//关闭弹窗 改为这个方法
    });
    }
    }
  • 2018-2-26 14:18:14layui异常问题中回答:

    @阿姨洗铁路 你页面单独引用一个 Jquery.js 文件, 不要用layui内部的
  • 2018-2-24 17:24:25layui异常问题中回答:

    @阿姨洗铁路 你是用单独使用的Jquery.js吗 ? 还是用layui内置的 Jquery , 我建议你单独引用Jquery.js文件, 然后 用
    $(document).ready(function(){
    layui.user();
    });
    把layui.use() 这个方法写在 $(document).ready(function(){ });这个内部, 再试试
  • 2018-2-24 17:18:10子页面与父页面中回答:

    @小调
    function complete(data){
    if (data.code == '1')
    {

    parent.layer.msg(data.msg,{icon: 1,time:2000},function(){
    parent.layer.close(indexs);
    });
    }else{
    parent.layer.msg(data.msg,{icon: 2,time:2000},function(){
    parent.layer.close(indexs);
    });
    }
    }
    或者把代码改成这样, 父页面 end:function(){} 这个也不用去掉, 先提示 , 后关闭子页面
  • 2018-2-24 17:14:31子页面与父页面中回答:

    parent.layer.msg(data.msg,{icon: 1,time:2000},function(){
    parent.location.reload();
    });

    你把父页面 end:function(){} 这个代码去掉, 子页面提示代码改成我写的那样再试试
  • 2018-2-24 15:6:55layui异常问题中回答:

    至于找不到layui的问题, 我不知道是不是和我遇到的问题一样
    我之前遇到过
    $(function(){
    layui.use(['layer','form',...],function(){ //将这段代码写在里面
    ........
    }) ;
    });
    我之前遇到的问题是 引用的.js文件还没有加载完, 就运行了 layui.use(), 导致找不到layui
  • 2018-2-24 14:59:41layer可以免费不 中回答:

    layer 什么时候收过费吗 ? 我咋不知道[嘻嘻]
  • 2018-2-24 14:48:40子页面与父页面中回答:

    这句代码改一下 parent.layer.msg(data.msg,{icon: 1,time:2000});

    parent.layer.msg(data.msg,{icon: 1,time:2000},function(){
    parent.LoadData(data);
    });
    你试一下, 应该是可以的
    LoadData(data)写在父页面, 这个函数方法里面写你需要的业务逻辑方法, 重新加载, 还是刷新页面都可以
  • 2018-2-23 17:57:25为什么我的栅栏布局无效果中回答:

    看看你layui的版本号是多少? 支持栅格布局吗? layui.css 这个引用了吗?
  • 2017-11-16 9:54:38分页怎么获取当前的页数中回答:

    @比较菜 你把蓝色框里的属性加上, 然后在外面的Ajax里调用红色框里的方法试试
  • 2017-11-16 9:47:5分页怎么获取当前的页数中回答:

    这个文档里面都有啊。
    如果直接获取


    如果是点击分页控件的时候获取就可以这样
  • 2017-11-15 15:28:48一点个人建议也算一点个人忠告吧。中回答:

    layui毕竟还在开发阶段, 现在很多技术都还不成熟, 作者也只有一个人( 是否有其他人参与我并不清楚, 现在知道的只有贤心一个人 ) , 而且据我了解, 贤心还只是一个不到30岁的年轻小伙( 如果他公布的生日是真实的话 ), 所以现在要是有大项目使用layui的话, 估计还是有不少功能都不能满足需求的, 所以大家也不应该太过于苛求, 我现在的项目是小项目, layui已经可以满足我大部分的需求了, 有部分不满足的, 我自己再修改一下源码, 或是强行重写layui的方法, 这里我还是要支持一下layui, 我相信在未来几年layui功能会越来越完善的, 也支持一下作者贤心[good]
  • 2017-11-15 15:11:2可以根据用户输入的数字,循环倒计时的定时器中回答:

    当你时间=0的时候, reset也=0了, second=reset, 这个赋值是没有意义的
    你这样改试试
    function changeTime() {
    var second = document.getElementById('txtSecond').value;
    var reset = document.getElementById('txtSecond').value;
    var time = setInterval(function () {
    second--;
    document.getElementById('txtSecond').value = second;
    if (second == 0) {
    layer.msg('执行你的方法');
    clearInterval(time);
    document.getElementById('txtSecond').value=reset;
    changeTime();
    }
    }, 1000);
    }
  • 2017-9-6 16:38:50layui 和 pintuer 是啥关系啊 ?中回答:

    @飞天神猪 很久以前比较像, 主要是pinter里的定制版layer和layui中的layer简直就是一样, 不过自从用了layui之后, Pintuer很久没用了, 现在好像是不太像了